Skip to main content
Glama

propaths-mcp

Un servidor MCP que expone el interactoma de proteínas verificado de ProPaths como herramientas de solo lectura para agentes de IA. Es un cliente ligero sobre la API pública de ProPaths (https://propaths.net), por lo que cada herramienta devuelve exactamente el JSON de la API. Sin cuenta, sin clave de API.

ProPaths lee la literatura primaria de una proteína y devuelve un grafo verificado de interacciones tipadas, dirigidas y mecanicistas más una ontología de rutas. Una proteína (ATXN3) está completamente mapeada hoy.

Inicio rápido (Claude Desktop / cualquier cliente MCP)

Añade esto a la configuración de tu cliente MCP. uvx descarga y ejecuta el servidor; no hay nada que clonar o instalar.

{
  "mcpServers": {
    "propaths": {
      "command": "uvx",
      "args": ["propaths-mcp"]
    }
  }
}

Luego pregunta, por ejemplo, "busca en ProPaths SCA3 y resume su interacción mecanicista más fuerte." El agente llamará a search_proteins y luego a get_protein, y profundizará con get_interaction.

¿Prefieres la API cruda? Es pública y sin clave:

curl https://propaths.net/api/protein/ATXN3
curl 'https://propaths.net/api/search?q=SCA3'

Herramientas

Herramienta

Qué hace

search_proteins(q, limit=20)

Encuentra una proteína por símbolo, alias o nombre (empieza aquí)

get_protein(symbol)

Resumen compacto del interactoma (el punto de entrada principal)

get_interaction(interaction_id, query=None)

Mecanismo completo de una interacción + evidencia

get_interaction_between(a, b)

La(s) interacción(es) entre dos proteínas, en una sola llamada

list_interactions(symbol, kind=, type=, pathway=, min_evidence=, sort=, limit=)

Filas principales filtradas/ordenadas

list_interaction_types()

El vocabulario controlado (tipos de aristas, tipos, direcciones) + recuentos

get_pathway(pathway_id)

Un nodo de ruta con su linaje e interacciones miembro

get_pathway_tree()

El andamiaje completo de rutas (resuelve ids de rutas a nombres)

get_highlights()

Las interacciones con mejor evidencia

export_network(symbol, format="tsv")

Exporta la red de una proteína como TSV / SIF / GraphML (Cytoscape, networkx)

describe_schema()

El vocabulario del grafo + cómo usar las herramientas (sin conexión)

También expuestos como recursos MCP (propaths://schema, propaths://interaction-types, propaths://pathways/tree y la plantilla propaths://protein/{symbol}) y prompts (profile-protein, strongest-evidence, explain-pathway).

Todas las herramientas son de solo lectura e idempotentes.

Configuración

Variable de entorno

Predeterminado

Propósito

PROPATHS_API_URL

https://propaths.net

URL base de la API. Apunta a http://localhost:8000 para ejecutar contra una API local.

Ejecutar sin uvx

pip install propaths-mcp
propaths-mcp            # runs the stdio server
# or: python -m propaths_mcp

Antes de que se publique, puedes ejecutarlo directamente desde el repositorio:

uvx --from git+https://github.com/Tahsin-Kazi/propaths-mcp propaths-mcp

Notas

  • Solo lectura y público; las lecturas están limitadas por cliente. El acceso de escritura/enriquecimiento y un MCP alojado están restringidos. Ponte en contacto.

  • Los errores son elegantes: una proteína ausente devuelve {"error": "...", "status": 404}; una API inalcanzable lanza una excepción con una pista.

Documentación: https://propaths.net/quick-start · Licencia: MIT

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.

  • Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.

  • Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tahsin-Kazi/propaths-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server