string-mcp

munch-group/string-mcp

3.2

If you are the rightful owner of string-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The STRING MCP Server provides access to the STRING protein-protein interaction database, offering a suite of tools for protein interaction analysis.

Tools
3
Resources
0
Prompts
0

STRING MCP Server

Model Context Protocol (MCP) server providing access to the STRING protein-protein interaction database.

Features

9 tools for protein interaction analysis:

  • Mapping protein identifiers to STRING IDs
  • Retrieving protein interaction networks
  • Finding interaction partners
  • Functional enrichment analysis (GO, KEGG, pathways)
  • PPI enrichment testing
  • Cross-species homology mapping
  • Protein name resolution

Full endpoint documentation available in .

Installation

From GitHub

npm install git+https://github.com/munch-group/string-mcp.git
cd node_modules/string-mcp
npm run build

From source

git clone https://github.com/munch-group/string-mcp.git
cd string-mcp
npm install
npm run build

Usage with Claude Desktop

# Using built version
claude mcp add string node /path/to/string-mcp/build/index.js

# Or from npm global install
claude mcp add string npx -y string-mcp

Configuration

Add to your Claude Desktop config:

{
  "mcpServers": {
    "string": {
      "command": "node",
      "args": ["/path/to/string-mcp/build/index.js"]
    }
  }
}

Common Species Taxon IDs

  • Human: 9606
  • Mouse: 10090
  • Rat: 10116
  • Fruit fly: 7227
  • C. elegans: 6239
  • Yeast: 4932

Building

npm run build

Dependencies

  • @mcp/rest-utils - Shared REST utilities
  • @modelcontextprotocol/sdk - MCP SDK
  • zod - Schema validation

License

ISC