Ir para o conteúdo
Logo de STRING

Servidor MCP de STRING

Quais servidores do registro oficial de MCP são de STRING, se respondem e o que oferecem. Um programa verificou cada item; nada foi copiado da página do produto.

lido em 2026-10-15

← Voltar para STRING

De quem é o servidor
  • Nome no registroorg.string-db/string-mcpverificado no registro MCP

O nome no registro fica sob string-db.org. O registro só libera esse espaço de nomes para quem prova controle do domínio por DNS ou HTTP.

Quando perguntamosverificado em 2026-10-15
  • Estadorespondeverificado em 2026-10-15
  • Ferramentas17
  • O servidor se chamaSTRING Database MCP Server
  • Versão do servidor2.14.7
  • Versão do protocolo2025-06-18

Em 2026-10-15 o servidor respondeu a initialize e tools/list sem login. Primeira resposta em 208 ms.

Um agente deve conectá-loAinda não está claro
  • Ainda não avaliamos se as ferramentas fazem o trabalho do produto.

Depois de conectar

  • Para "look up a protein's interaction network by name", a primeira chamada provável é string_resolve_proteins.
  • string_create_file alteram dados sem login: qualquer pessoa com o endereço pode chamá-las.

Dito por regras a partir das medições acima. A primeira chamada provável é a escolha de um modelo na lista de ferramentas; leia a descrição antes de confiar nela.

Medido todo diaverificações diárias: 8, a primeira em 2026-10-19
  • Nota INITE MCP61 de 100responde 100 · definições 83 · contexto 70 · uso 23 · reduzida pelos sinais de alerta abaixo
  • Uso7 estrelas no GitHub
  • Respondeuem 100% dos dias8 de 8 verificações diárias
  • Mediana da primeira resposta536 ms
  • Espaço no contexto do agente≈ 9.177 tokensas definições de todas as ferramentas (17), que o agente carrega a cada turno
  • Definições das ferramentasB · 83 de 100
  • Resultados tipados17 de 17 ferramentasdeclaram outputSchema: o resultado chega tipado e é lido de uma vez
  • Sem dizer se só lê ou se pode destruir: 17 de 17

O que um agente consegue fazer com ele

  • consegue · look up a protein's interaction network by name
  • incerto · run enrichment analysis on a ranked protein list
  • incerto · build an interaction network from protein sequences

Cada caso de uso do produto foi perguntado ao Jev junto com a lista de ferramentas deste servidor: um agente consegue fazer isso com essas ferramentas?

Vale conferir

  • Ferramentas que alteram dados, em um servidor que responde sem login: string_create_file

Um programa verifica o servidor uma vez por dia: initialize e tools/list, sem modelo. Os tokens são o tamanho das definições, a cerca de quatro caracteres por token. A nota é a média de seis verificações do nome, da descrição, do esquema e das anotações de cada ferramenta; diz se as ferramentas estão bem descritas, não se funcionam. A nota pesa só o que foi medido: se responde (30%), se faz o trabalho do produto (25%), definições (20%), contexto (10%) e uso (15%). Uma parte não medida fica de fora, e uma instrução oculta limita a nota a 40. O estado dos servidores MCP dos fornecedores: método e números →

Ferramentas que oferece17 ferramentas · lido em 2026-10-15
  • string_resolve_proteins

    Maps one or more protein identifiers to their corresponding STRING metadata, including: gene symbol, description, sequence, domains, species, and internal STRING ID. This method is useful for translating raw identifiers into readable…

  • string_interactions_query_set

    Retrieves the interactions between the query proteins. Use this method only when you specifically need to list the interactions between all proteins in your query set. - For a **single protein**, the network includes that protein and its…

  • string_all_interaction_partners

    Retrieves all interaction partners for one or more proteins from STRING. This tool returns all known interactions between your query protein(s) and **any other proteins in the STRING database**. - Use this when asking **“What does TP53…

  • string_visual_network

    Retrieves a URL to a **STRING interaction network image** for one or more proteins. - For a single protein: includes the protein and its top 10 most likely interactors. - For multiple proteins: includes all known interactions **within the…

  • string_network_clustering

    Performs **network clustering** on a STRING interaction network and returns a network image URL, an interactive STRING network URL, and details about each detected cluster. Provide a table with each detected cluster’s color…

  • string_network_link

    Retrieves a stable URL to an interactive STRING network for one or more proteins. - For a single protein: includes the protein and its top 10 most likely interactors. - For multiple proteins: includes all known interactions **within the…

  • string_homology

    Retrieves pairwise protein similarity scores (Smith–Waterman bit scores) for the query proteins. - If no target species (`species_b`) is provided, results are intra-species (within the query species). - To retrieve homologs in other…

  • string_interaction_evidence

    Retrieves direct links to STRING evidence pages for protein–protein interaction pairs. Use this tool only when a STRING evidence page/link is needed. To determine whether an interaction is supported, use `string_interactions_query_set`…

  • string_enrichment

    This tool retrieves functional enrichment for a set of proteins using STRING. - If queried with a single protein, the tool expands the query to include the protein’s 10 most likely interactors; enrichment is performed on this set, not the…

  • string_functional_annotation

    This tool retrieves curated functional annotations for a set of proteins. Each input protein is mapped to known biological terms from ontologies, pathway databases, tissues, compartments and domains — such as Gene Ontology (GO), KEGG, and…

  • string_enrichment_image_url

    Retrieves a STRING enrichment figure (image URL) for a set of proteins. For the enriched terms and FDR values, use `string_enrichment`. - Each figure shows a single enrichment category; call again with another `category` to show a…

  • string_ppi_enrichment

    This tool tests if your network is enriched in protein-protein interactions compared to the background proteome-wide distribution (i.e., if your proteins are more functionally connected than expected by chance). - The enrichment is…

  • string_proteins_for_term

    Retrieve proteins annotated with a functional term or descriptive text in a single species. You can query for tissues, compartments, diseases, processes, pathways, and domains. IMPORTANT: For cross-species comparisons, run this tool…

  • string_sequence_search

    Searches the STRING database using **amino acid sequences** to identify matching proteins. - Accepts a single sequence or multiple sequences in FASTA format. - Returns the most similar STRING protein(s) for the specified species, based on…

  • string_query_species

    Search for species or clades available in STRING by free-text query and return their NCBI taxonomy IDs. - Use this when the user asks which species or clades are present in STRING, or when you need the correct NCBI taxon ID to pass to…

  • string_create_file

    Creates a downloadable file for STRING-derived results. Use this tool when the user explicitly asks to download, save, export, or receive a file containing STRING data, tables, protein lists, enrichment results, networks, etc. When a…

  • string_help

    Provides explanatory text for STRING features and limitations. Use this tool when the user question involves: - What is STRING is or how to use the tool (how_to_use_string, cytoscape) - functionality not available via MCP tools (e.g. GSEA…

Como conectar

Adicione o servidor à configuração do seu cliente MCP. Claude Desktop, Cursor e a maioria dos outros clientes leem este formato:

{
  "mcpServers": {
    "string-mcp": {
      "type": "http",
      "url": "https://mcp.string-db.org/"
    }
  }
}

Adicionar

Claude Code, no terminal

claude mcp add --transport http string-db https://mcp.string-db.org/

Adicionar ao CursorAdicionar ao VS Code

claude.ai, ChatGPT e outros clientes: adicione https://mcp.string-db.org/ como conector personalizado nas configurações.

Cada linha é algo que um programa encontrou ao procurar: o registro, a resposta do próprio servidor, uma especificação que se lê. Linha ausente quer dizer que não encontramos, não que não exista.