MCP

Query OpenNeuro Neuroimaging Data via GraphQL

Access OpenNeuro neuroimaging data via GraphQL. Query MRI, MEG, EEG, iEEG, and ECoG datasets without API keys.

Works with githubcloudflare

90
Spark score
out of 100
Updated 4 months ago
Version 1.0.0
Models

Add to Favorites

Why it matters

Access and query the OpenNeuro neuroimaging dataset API using GraphQL. Retrieve MRI, MEG, EEG, iEEG, and ECoG data for research and analysis.

Outcomes

What it gets done

01

Execute GraphQL queries against the OpenNeuro API.

02

Discover available fields and operations through schema introspection.

03

Query neuroimaging datasets, snapshots, and file listings.

04

Access public OpenNeuro data without requiring authentication.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-openneuro | bash

Capabilities

Tools your agent gets

openneuro_graphql_query

Execute GraphQL queries against the OpenNeuro API to access neuroimaging datasets

Overview

OpenNeuro MCP Server

What it does

This MCP server provides GraphQL access to the OpenNeuro neuroimaging dataset API, enabling AI clients to work with MRI, MEG, EEG, iEEG, and ECoG data. It allows for querying datasets, snapshots, and file listings directly through a GraphQL interface.

How it connects

Use this connector when you need to programmatically access and query public neuroimaging datasets hosted on OpenNeuro.

Source README

MCP server that provides GraphQL access to the OpenNeuro neuroimaging dataset API for working with MRI, MEG, EEG, iEEG, and ECoG data.

Installation

From Source

git clone https://github.com/quentincody/open-neuro-mcp-server.git
cd open-neuro-mcp-server
npm install

Development Server

npm run dev

Deploy to Cloudflare

npm run deploy

Configuration

Claude Desktop (Production)

{
  "mcpServers": {
    "openneuro": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://open-neuro-mcp-server.quentincody.workers.dev/sse"
      ]
    }
  }
}

Claude Desktop (Local Development)

{
  "mcpServers": {
    "openneuro": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8787/sse"
      ]
    }
  }
}

Available Tools

Tool Description
openneuro_graphql_query Execute GraphQL queries against the OpenNeuro API

Features

  • GraphQL query tool: Execute GraphQL queries against the OpenNeuro API
  • Schema introspection: Discover available fields and operations
  • Dataset access: Query neuroimaging datasets, snapshots, and file listings
  • No authentication: Access public OpenNeuro data without API keys

Usage Examples

Get dataset information by specific dataset ID
List files in a dataset snapshot
Perform schema introspection to discover available fields and operations
Query neuroimaging datasets and their metadata

Notes

This project is available under the MIT license with academic citation requirements. Academic/research use requires attribution, while commercial/non-academic use follows standard MIT license terms. The server runs on Cloudflare Workers and provides access to the free and open OpenNeuro neuroimaging data platform.

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.