VFB3-MCP
Enables GitHub Copilot to interact with VirtualFlyBrain (VFB) APIs for term lookups, searches, and data retrieval.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@VFB3-MCPSearch for terms related to mushroom body"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
VFB3-MCP Server
A Model Context Protocol (MCP) server for interacting with VirtualFlyBrain (VFB) APIs. This server provides tools to query VFB data, run queries, and search for terms.
π Quick Start
Use the Live Service (Recommended)
The easiest way to use VFB3-MCP is through our hosted service at https://vfb3-mcp.virtualflybrain.org. This requires no installation or setup on your machine.
Claude Desktop Setup
Open Claude Desktop and go to Settings
Navigate to the MCP section
Add a new MCP server with these settings:
Server Name:
virtual-fly-brain(or any name you prefer)Type: HTTP
Server URL:
https://vfb3-mcp.virtualflybrain.org
Configuration JSON (alternative method):
{
"mcpServers": {
"virtual-fly-brain": {
"url": "https://vfb3-mcp.virtualflybrain.org"
}
}
}Claude Code Setup
Locate your Claude configuration file:
macOS/Linux:
~/.claude.jsonWindows:
%USERPROFILE%\.claude.json
Add the VFB3-MCP server to your configuration:
{
"mcpServers": {
"virtual-fly-brain": {
"url": "https://vfb3-mcp.virtualflybrain.org"
}
}
}Restart Claude Code for changes to take effect
GitHub Copilot Setup
Open VS Code with GitHub Copilot installed
Open Settings (
Ctrl/Cmd + ,)Search for "MCP" in the settings search
Find the MCP Servers setting
Add the server URL:
https://vfb3-mcp.virtualflybrain.orgGive it a name like "Virtual Fly Brain"
Visual Studio Code (with MCP Extension)
Install the MCP extension for VS Code from the marketplace
Open the Command Palette (
Ctrl/Cmd + Shift + P)Type "MCP: Add server" and select it
Choose "HTTP" as the server type
Enter the server details:
Name:
virtual-fly-brainURL:
https://vfb3-mcp.virtualflybrain.org
Save and restart VS Code if prompted
Other MCP Clients
For any MCP-compatible client that supports HTTP servers:
{
"mcpServers": {
"virtual-fly-brain": {
"url": "https://vfb3-mcp.virtualflybrain.org",
"type": "http"
}
}
}Testing the Connection
Once configured, you can test that VFB3-MCP is working by asking your AI assistant to:
"Get information about the term VFB_jrcv0i43"
"Search for terms related to medulla"
"Run a PaintedDomains query for VFB_00101567"
If you see responses with VirtualFlyBrain data, the setup is successful!
Related MCP server: TheBrain MCP Server
π οΈ Local Installation
Prerequisites
Node.js 18 or higher
npm or yarn
Step-by-Step Installation
Clone the repository:
git clone https://github.com/Robbie1977/VFB3-MCP.git cd VFB3-MCPInstall dependencies:
npm installBuild the project:
npm run buildStart the server:
npm start
Platform-Specific Setup
Claude Desktop (Local Development)
For local development with Claude Desktop, add this to your MCP configuration:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"vfb3-mcp": {
"command": "node",
"args": ["/absolute/path/to/VFB3-MCP/dist/index.js"]
}
}
}Claude Code
Add to your claude.json file:
{
"mcpServers": {
"vfb3-mcp": {
"command": "node",
"args": ["/absolute/path/to/VFB3-MCP/dist/index.js"]
}
}
}Visual Studio Code
Install the MCP extension for VS Code
Press
Cmd + Shift + P(macOS) orCtrl + Shift + P(Windows/Linux)Select MCP: Add serverβ¦
Choose Command type
Enter:
Name:
vfb3-mcpCommand:
nodeArguments:
/absolute/path/to/VFB3-MCP/dist/index.js
GitHub Copilot
Configure the MCP server URL in your Copilot settings to point to your local server:
http://localhost:3000For HTTP mode testing:
MCP_MODE=http PORT=3000 node dist/index.jsDocker Installation
Using Docker Compose (Recommended):
docker-compose up --buildManual Docker Build:
# Build the image
docker build -t vfb3-mcp .
# Run the container
docker run -p 3000:3000 vfb3-mcpPull Pre-built Image:
docker pull virtualflybrain/vfb3-mcp:latest
docker run -p 3000:3000 virtualflybrain/vfb3-mcp:latestAvailable Tools
get_term_info
Retrieve detailed information about VFB terms using their IDs.
Parameters:
id(string): VFB ID (e.g., "VFB_jrcv0i43")
run_query
Execute predefined queries on VFB data.
Parameters:
id(string): VFB ID (e.g., "VFB_00101567")query_type(string): Type of query (e.g., "PaintedDomains")
search_terms
Search for VFB terms using the Solr search server.
Parameters:
query(string): Search query (e.g., "medulla")
π§ About VirtualFlyBrain
VirtualFlyBrain (VFB) is a comprehensive knowledge base about Drosophila melanogaster neurobiology, providing 3D images, gene expression data, neural connectivity information, and standardized terminology for fly brain research.
π Documentation
LLM Guidance: Guide for AI assistants on using this MCP effectively
Examples: Usage examples and integration guides
Technical Documentation: Infrastructure, deployment, and development details
π License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Robbie1977/VFB3-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server