Skip to content

munch-group/string-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 ENDPOINTS.md.

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

About

MCP server for STRING protein-protein interaction database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published