Integrations
Servidor Synapse MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que expone entidades de Synapse (conjuntos de datos, proyectos, carpetas, archivos, tablas) con sus anotaciones.
Descripción general
Este servidor proporciona una API RESTful para acceder a las entidades de Synapse y sus anotaciones mediante el Protocolo de Contexto de Modelo (MCP). Permite:
- Autenticarse con Synapse
- Recuperar entidades por ID
- Obtener anotaciones de entidades
- Obtener entidades hijas
- Consultar entidades en función de varios criterios
- Consultar tablas de Synapse
Instalación
Instalación desde PyPI
Uso
Iniciando el servidor
Esto iniciará el servidor MCP en el puerto predeterminado (9000).
Usando la CLI
Opciones de la línea de comandos
Ejecución de pruebas
Probando el servidor
Puntos finales de API
Información del servidor
GET /info
- Obtener información del servidor
Herramientas
GET /tools
- Lista de herramientas disponiblesPOST /tools/authenticate
- Autenticarse con SynapsePOST /tools/get_entity
- Obtener una entidad por IDPOST /tools/get_entity_annotations
- Obtener anotaciones para una entidadPOST /tools/get_entity_children
- Obtener entidades secundarias de una entidad contenedoraPOST /tools/query_entities
- Consultar entidades según varios criteriosPOST /tools/query_table
- Consultar una tabla de Synapse
Recursos
GET /resources
- Lista de recursos disponiblesGET /resources/entity/{id}
- Obtener la entidad por IDGET /resources/entity/{id}/annotations
- Obtener anotaciones de entidadGET /resources/entity/{id}/children
- Obtener hijos de la entidadGET /resources/query/entities/{entity_type}
- Consultar entidades por tipoGET /resources/query/entities/parent/{parent_id}
- Consultar entidades por ID principalGET /resources/query/entities/name/{name}
- Consultar entidades por nombreGET /resources/query/table/{id}/{query}
- Consulta una tabla con sintaxis similar a SQL
Ejemplos
Autenticación
Debes autenticarte con credenciales reales de Synapse para usar el servidor:
Obtener una entidad
Obtener anotaciones de entidades
Consulta de entidades
Consultar una tabla
Obtener conjuntos de datos en formato Croissant
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor de protocolo de contexto de modelo que expone entidades de Synapse (conjuntos de datos, proyectos, carpetas, archivos, tablas) con sus anotaciones, lo que permite el acceso programático a los recursos de datos de Synapse a través de una API RESTful.