ncbi-mcp-fetcher
by actual-awg
This server fetches NCBI sequences using a docker container. It's designed to be used with Claude Desktop by configuring the `claude_desktop_config.json` file.
Last updated: N/A
What is ncbi-mcp-fetcher?
This is an NCBI sequence fetcher server packaged as a Docker container. It allows you to retrieve sequences from NCBI databases and integrates with Claude Desktop via the MCP (Message Channel Protocol).
How to use ncbi-mcp-fetcher?
- Clone the repository. 2. Navigate to the repository directory in your terminal. 3. Build the Docker container using
docker build -t ncbi-mcp-server .
. 4. Run the container usingdocker run -it --rm ncbi-mcp-server
. 5. Configure Claude Desktop by adding the provided JSON snippet to yourclaude_desktop_config.json
file.
Key features of ncbi-mcp-fetcher
NCBI sequence fetching
Docker containerization
Claude Desktop integration
MCP server
stdio transport
Use cases of ncbi-mcp-fetcher
Retrieving specific sequences from NCBI for analysis
Integrating sequence fetching into Claude Desktop workflows
Automated sequence retrieval pipelines
Research and development in bioinformatics
FAQ from ncbi-mcp-fetcher
What is MCP?
What is MCP?
MCP stands for Message Channel Protocol, a communication protocol used by Claude Desktop.
Why use Docker?
Why use Docker?
Docker provides a consistent and isolated environment for running the server, ensuring it works regardless of the host operating system.
How do I find my claude_desktop_config.json
?
How do I find my claude_desktop_config.json
?
On Windows, it's located at $env:AppData\Claude\claude_desktop_config.json
.
What if the server doesn't start?
What if the server doesn't start?
Ensure Docker is installed and running correctly. Check the container logs for any error messages.
Can I use this server with other applications besides Claude Desktop?
Can I use this server with other applications besides Claude Desktop?
Potentially, but it's primarily designed for Claude Desktop integration. You would need to adapt the communication protocol.