mcpField
T
Teable SSE MCP

Teable SSE MCP

Local
github.com/dearlordylordDatabases2Updated 85w ago

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

  1. 01Preloaded Teable OpenAPI definition
  2. 02Expose MCP over HTTP/SSE
  3. 03Run components in Docker
  4. 04Use an environment token for API authorization

Use cases

  1. 01Connect an agent to Teable through SSE
  2. 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.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Teable 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

  1. Set your API token as an environment variable:
export OPENAPI_TOKEN=your_token_here
  1. 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.json to /app/teable-openapi.json in 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

Markdown supported

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.