AIND Metadata
Acesse e interaja com os metadados do Allen Institute for Neural Dynamics (AIND) diretamente no seu IDE.
Documentação
Aviso de Arquivamento
Este repositório está sendo arquivado.
AIND Metadata MCP Server
Um servidor MCP (Model Context Protocol) que fornece acesso aos metadados e ativos de dados da AIND (Allen Institute for Neural Dynamics) por meio de um conjunto abrangente de ferramentas e recursos.
[!WARNING] Este servidor MCP está obsoleto. Você pode continuar a usá-lo para acessar metadados V1.
Para metadados V2, consulte aind-data-mcp.
Recursos
Este servidor MCP fornece ferramentas para:
- Recuperação de Dados: Consultar coleções MongoDB com filtros e projeções
- Agregação: Executar pipelines de agregação complexos do MongoDB
- Exploração de Esquema: Acessar exemplos detalhados de esquema e documentação
- Acesso a Arquivos NWB: Carregar e explorar arquivos NWB (Neurodata Without Borders)
- Resumos de Dados: Gerar resumos de ativos de dados com IA
Instalação
Instale o uv, caso ainda não tenha - seguindo esta documentação
Instale o servidor MCP usando uv:
uv tool install aind-metadata-mcp
Ou usando pip:
pip install aind-metadata-mcp
Configuração
Para Cline (Extensão do VSCode)
Para garantir que o servidor MCP seja executado no seu cliente preferido, você precisará baixar o pacote aind-metadata-mcp para o seu console. Se o espaço for um problema, defina UV_CACHE_DIR e UV_TOOL_DIR para locais com capacidade antes de prosseguir com a próxima etapa.
-
Versão mais simples da instalação Execute
uv tool install aind-metadata-mcpno seu terminal e prossiga abaixo para configurar seus clientes MCP. -
Se a etapa acima não funcionar:
Crie um ambiente virtual com Python 3.11 na IDE
# Instructions for Conda
conda create -n <my_env> python=3.11
conda activate <my_env>
# Instructions for virtual environment
py -3.11 -m venv .venv
# Windows startup
.venv\Scripts\Activate.ps1
# Mac/ Linux startup
source .venv/bin/activate
Execute os seguintes comandos no terminal da sua IDE.
pip install uv
uvx aind-metadata-mcp
Se tudo correr bem e você vir o seguinte aviso - Starting MCP server 'aind_data_access' with transport 'stdio'-, você estará pronto para a configuração no seu cliente de escolha!
Cursor IDE
-
Instale o servidor MCP:
uv tool install aind-metadata-mcp -
Crie o arquivo de configuração do MCP:
mkdir -p ~/.cursor -
Crie
~/.cursor/mcp.jsoncom o seguinte conteúdo:{ "mcpServers": { "aind-data-access": { "command": "aind-metadata-mcp", "args": [], "env": {} } } } -
Importante: Substitua
aind-metadata-mcppelo caminho completo, se necessário:which aind-metadata-mcpUse o caminho completo (por exemplo,
/Users/username/.local/bin/aind-metadata-mcp) no campocommand. -
Reinicie o Cursor completamente (Cmd+Q e reabra)
Nota: O Cursor usa um sistema de configuração MCP diferente do VSCode. A configuração deve estar em ~/.cursor/mcp.json, não no arquivo settings.json principal.
Instruções para uso em clientes MCP
Os arquivos de configuração JSON para adicionar servidores MCP nos clientes devem ser estruturados assim
{
"mcpServers": {
}
}
Insira as seguintes linhas no dicionário mcpServers
"aind_data_access": {
"disabled": false,
"timeout": 300,
"type": "stdio",
"command": "aind-metadata-mcp"
}
Observe que, após configurar os arquivos JSON, levará alguns minutos para o servidor ser exibido no cliente.
Claude Desktop App
- Clique nas três linhas no canto superior esquerdo da tela.
- Arquivo > Configurações > Desenvolvedor > Editar configuração
Cline no VSCode
- Certifique-se de que o Cline esteja baixado no VSCode
- Clique nos três retângulos empilhados no canto superior direito da janela do Cline
- Instalado > Configurar servidores MCP
- Feche e reabra o VSCode
Github Copilot no VSCode
- Paleta de comandos (Ctrl+Shift+P)
- Pesquise por "MCP: Adicionar servidor"
- Selecione
Manual Install/stdio - Quando solicitado um comando, insira
uvx aind-data-access - Nomeie seu servidor
- Feche e reabra o VSCode
- No chat do Copilot -> Selecione o modo agente -> Clique nos três retângulos empilhados para configurar ferramentas
- Para permitir que o agente responda com contexto da API da AIND, você precisará adicionar manualmente os arquivos .txt (sob recursos) neste repositório
Para uso no Code Ocean
- Localize a seguinte cápsula para iniciar o Cline e o Copilot com o aind-metadata-mcp pré-instalado.
- Consulte o servidor MCP do Code Ocean para suporte adicional
- Fixe a versão 4.2 ou 4.5