ncbi-mcp-fetcher logo

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.

View on GitHub

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?

  1. 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 using docker run -it --rm ncbi-mcp-server. 5. Configure Claude Desktop by adding the provided JSON snippet to your claude_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?

MCP stands for Message Channel Protocol, a communication protocol used by Claude Desktop.

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?

On Windows, it's located at $env:AppData\Claude\claude_desktop_config.json.

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?

Potentially, but it's primarily designed for Claude Desktop integration. You would need to adapt the communication protocol.