Labsco
AllenNeuralDynamics logo

AIND Metadata

from AllenNeuralDynamics

Access and interact with Allen Institute for Neural Dynamics (AIND) metadata directly within your IDE.

๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

Archive Notice

This repo is being archived.

AIND Metadata MCP Server

An MCP (Model Context Protocol) server that provides access to AIND (Allen Institute for Neural Dynamics) metadata and data assets through a comprehensive set of tools and resources.

[!WARNING] This MCP server is deprecated. You can continue using it to access V1 metadata.
For V2 metadata, please see aind-data-mcp.

Features

This MCP server provides tools for:

  • Data Retrieval: Query MongoDB collections with filters and projections
  • Aggregation: Execute complex MongoDB aggregation pipelines
  • Schema Exploration: Access detailed schema examples and documentation
  • NWB File Access: Load and explore NWB (Neurodata Without Borders) files
  • Data Summaries: Generate AI-powered summaries of data assets

Instructions for use in MCP clients

JSON Config files to add MCP servers in clients should be structured like this

{
    "mcpServers": {

    }
}

Insert the following lines into the mcpServers dictionary


"aind_data_access": {
      "disabled": false,
      "timeout": 300,
      "type": "stdio",
      "command": "aind-metadata-mcp"
}

Note that after configuring the JSON files, it will take a few minutes for the serve to populate in the client.

Claude Desktop App

  • Click the three lines at the top left of the screen.
  • File > Settings > Developer > Edit config

Cline in VSCode

  • Ensure that Cline is downloaded to VScode
  • Click the three stacked rectangles at the top right of the Cline window
  • Installed > Configure MCP Servers
  • Close and reopen VSCode

Github Copilot in VSCode

  • Command palette (ctr shift p)
  • Search for MCP: Add server
  • Select Manual Install / stdio
  • When prompted for a command, input uvx aind-data-access
  • Name your server
  • Close and reopen VSCode
  • In Copilot chat -> Select agent mode -> Click the three stacked rectangles to configure tools
  • In order to enable the agent to reply with context of the AIND API, you'll have to manually add the .txt files (under resources) in this repository

For use in Code Ocean

  • Locate the following capsule, to spin up Cline and Co-pilot with the aind-metadata-mcp pre-installed.
  • Refer the the code ocean MCP server for additional support
  • Either pin version 4.2, or 4.5