synapse-mcp

synapse-mcp

3.3

If you are the rightful owner of synapse-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that exposes Synapse Entities (Datasets, Projects, Folders, Files, Tables) with their annotations and supports OAuth2 authentication.

The Synapse MCP Server provides a RESTful API for accessing Synapse entities and their annotations through the Model Context Protocol (MCP). It supports OAuth2 authentication, allowing users to securely access Synapse data. The server enables retrieval of entities by ID or name, fetching of entity annotations, and querying of entities and tables based on various criteria. It also supports the Croissant metadata format for datasets. The server can be installed from source or via PyPI, and it offers a command-line interface for starting and managing the server. Additionally, it provides Docker and Fly.io deployment options, making it versatile for different environments. The server is designed to integrate with platforms like Claude Desktop, enhancing its utility in data-driven applications.

Features

  • OAuth2 Authentication: Secure access to Synapse data using OAuth2.
  • Entity Retrieval: Fetch entities by ID or name and access their annotations.
  • Query Capabilities: Query entities and tables using various criteria.
  • Croissant Metadata: Support for datasets in Croissant metadata format.
  • Deployment Options: Available for Docker and Fly.io deployment.