Integrations
Allows interaction with a Coda document, providing tools to list, create, read, update, and duplicate pages, as well as manage page content in markdown format.
Coda MCP Server
Dieses Projekt implementiert einen Model Context Protocol (MCP)-Server, der als Brücke für die Interaktion mit der Coda- API fungiert. Es ermöglicht einem MCP-Client (ähnlich einem KI-Assistenten), Aktionen an einem bestimmten Coda-Dokument auszuführen, z. B. Seiten aufzulisten, zu erstellen, zu lesen, zu aktualisieren, zu duplizieren und umzubenennen.
Merkmale
Der Server stellt dem MCP-Client die folgenden Tools zur Verfügung:
list-pages
: Listet alle Seiten im konfigurierten Coda-Dokument auf.create-page
: Erstellt eine neue Seite im Dokument und füllt sie optional mit anfänglichem Markdown-Inhalt.get-page-content
: Ruft den Inhalt einer angegebenen Seite (nach ID oder Name) als Markdown ab.replace-page-content
: Ersetzt den Inhalt einer angegebenen Seite durch neuen Markdown-Inhalt.append-page-content
: Fügt neuen Markdown-Inhalt am Ende einer angegebenen Seite an.duplicate-page
: Erstellt eine Kopie einer vorhandenen Seite mit einem neuen Namen.rename-page
: Benennt eine vorhandene Seite um.
Verwendung
Fügen Sie den MCP-Server wie folgt zu Cursor/Claude Desktop/usw. hinzu:
Erforderliche Umgebungsvariablen:
API_KEY
: Ihr Coda-API-Schlüssel. Sie können einen in Ihren Coda-Kontoeinstellungen generieren.DOC_ID
: Die ID des Coda-Dokuments, mit dem der Server interagieren soll. Sie finden diese in der URL des Dokuments (dem Teil nach_d
).
Dieser MCP-Server ist auch mit Docker verfügbar, und zwar wie folgt:
Lokales Setup
- Voraussetzungen:
- Node.js
- pnpm
- Klonen Sie das Repository:Copy
- Installieren Sie Abhängigkeiten:Copy
- Erstellen Sie das Projekt:Dadurch wird der TypeScript-Code im VerzeichnisCopy
dist/
in JavaScript kompiliert.
Ausführen des Servers
Der MCP-Server kommuniziert über Standard-Ein-/Ausgabe (stdio). Um ihn auszuführen, legen Sie die Umgebungsvariablen fest und führen Sie die kompilierte JavaScript-Datei dist/index.js
aus.
Entwicklung
- Flusen:
pnpm lint
- Formatierung:
pnpm format
- OpenAPI-Client-Generierung:
pnpm openapi-ts
(wenn sich die Coda-API-Spezifikation ändert)
You must be authenticated.
Ein Model Context Protocol-Server, der KI-Assistenten die Interaktion mit Coda-Dokumenten ermöglicht und Vorgänge wie das Auflisten, Erstellen, Lesen, Aktualisieren und Duplizieren von Seiten ermöglicht.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that allows AI assistants to interact with Appwrite's API, providing tools to manage databases, users, functions, teams, and other resources within Appwrite projects.Last updated -8436PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -275JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.Last updated -251PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript