About Teable SSE MCP
Teable SSE MCP packages the OpenAPI MCP Server and mcp-proxy in Docker for users who need Teable API functions over HTTP/SSE. It comes with a Teable OpenAPI definition and commonly used functions.
Key features
- 01Preloaded Teable OpenAPI definition
- 02Expose MCP over HTTP/SSE
- 03Run components in Docker
- 04Use an environment token for API authorization
Use cases
- 01Connect an agent to Teable through SSE
- 02Expose Teable API operations to HTTP/SSE clients
MCP support
Exposes functions from the Teable OpenAPI definition to MCP clients over HTTP/SSE. mcp-proxy translates the HTTP/SSE connection to stdio for the OpenAPI MCP Server.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMETeable MCP Server
This setup runs the OpenAPI MCP Server (https://github.com/snaggle-ai/openapi-mcp-server) in Docker with mcp-proxy (https://github.com/sparfenyuk/mcp-proxy) to expose the MCP server over HTTP/SSE.
It's pre-loaded with teable openapi definition and contains the most used functions.
Setup
- Set your API token as an environment variable:
export OPENAPI_TOKEN=your_token_here
- Build and start the Docker container:
docker-compose up --build
Usage
Once running, the MCP server is available at:
http://localhost:8080/sse
The server will use the token from the OPENAPI_TOKEN environment variable passed at build time as the Bearer token for API requests.
Configuration
- The OpenAPI definition is mounted from
./teable-openapi.jsonto/app/teable-openapi.jsonin the container - The server listens on port 8080
- Authorization headers are set using the OPENAPI_TOKEN environment variable
Architecture
Client ⟷ HTTP/SSE ⟷ mcp-proxy ⟷ stdio ⟷ openapi-mcp-server
The mcp-proxy converts between HTTP/SSE and stdio protocols, allowing the openapi-mcp-server (which only supports stdio) to be accessible over HTTP.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.