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