mount-teable-mcp

mount-ai-in/mount-teable-mcp

3.2

If you are the rightful owner of mount-teable-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 MCP server to interact with teable databases by utilizing teable's built-in REST API.

mount-teable-mcp

A MCP server to interact with teable databases by utilizing teable's built-in REST API

Konfiguration

Wichtig: Dieser MCP Server benötigt zwei Umgebungsvariablen, die im MCP Client konfiguriert werden müssen:

  • TEABLE_API_KEY: Ihr Teable API-Schlüssel
  • TEABLE_TABLE_ID: Die ID der Teable-Tabelle, mit der Sie arbeiten möchten

Beispiel MCP Client Konfiguration

{
  "mcpServers": {
    "teable": {
      "command": "node",
      "args": ["./build/index.js"],
      "env": {
        "TEABLE_API_KEY": "teable_accktnOaWmvJHeqYrw9_Wj4eVoZRrm4AX8or0ajKYryoNF6odXiZKKVUOyJo1CY=",
        "TEABLE_TABLE_ID": "tblMIKjgQRIvgq1NrBZ"
      }
    }
  }
}

Installation

  1. Install dependencies
npm install --save-dev typescript @types/node
npm install --save-dev ts-node
  1. Compile typescript to javascript
npm run build
  1. Configure your MCP client with the environment variables above

  2. Point to the MCP server which is now at ./build/index.js

Verfügbare Tools

  • query_teable: Fragt Daten aus der Teable-Datenbanktabelle ab
  • list_fields: Listet alle Felder/Spalten der Tabelle auf
  • get_record: Ruft einen einzelnen Datensatz anhand seiner ID ab
  • update_record: Aktualisiert einen bestehenden Datensatz
  • delete_record: Löscht einen Datensatz anhand seiner ID
  • create_record: Erstellt einen oder mehrere neue Datensätze
  • undo_last_action: Macht die letzte Aktion in der Tabelle rückgängig