STRINGmcp MCP Server

A comprehensive Python package for interacting with the STRING database API through a Model Context Protocol (MCP) bridge.

Local serverstdioPython

What is the STRINGmcp MCP Server?

STRINGmcp becomes available to MCP clients through the stringmcp mcp server. A comprehensive Python package for interacting with the STRING database API through a Model Context Protocol (MCP) bridge.

What STRINGmcp does

A comprehensive Python package for interacting with the STRING database API through a Model Context Protocol (MCP) bridge.

Key capabilities

  • Protein Identifier Mapping — Convert various protein identifiers to STRING IDs
  • Network Analysis — Retrieve protein-protein interaction networks
  • Functional Enrichment — Perform gene ontology and pathway enrichment analysis
  • Network Visualization — Generate network images in various formats
  • Interaction Partners — Find all interaction partners for proteins
  • Functional Annotations — Get detailed functional annotations
  • Protein Similarity — Calculate similarity scores between proteins
  • PPI Enrichment — Test for protein-protein interaction enrichment

Practical notes

  • Maintained by MCPmed, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the STRINGmcp MCP Server

claude mcp add stringmcp -- uvx string-mcp

Example prompts to try

  • “Use STRINGmcp to Configuration.”
  • “Use STRINGmcp to Summary.”

Frequently asked questions

A comprehensive Python package for interacting with the STRING database API through a Model Context Protocol (MCP) bridge. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.