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 (wie 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:
coda_list_documents
: Listet alle dem Benutzer zur Verfügung stehenden Dokumente auf.coda_list_pages
: Listet alle Seiten im konfigurierten Coda-Dokument auf.coda_create_page
: Erstellt eine neue Seite im Dokument und füllt sie optional mit anfänglichem Markdown-Inhalt.coda_get_page_content
: Ruft den Inhalt einer angegebenen Seite (nach ID oder Name) als Markdown ab.coda_replace_page_content
: Ersetzt den Inhalt einer angegebenen Seite durch neuen Markdown-Inhalt.coda_append_page_content
: Fügt neuen Markdown-Inhalt am Ende einer angegebenen Seite an.coda_duplicate_page
: Erstellt eine Kopie einer vorhandenen Seite mit einem neuen Namen.coda_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.
Dieser MCP-Server ist auch mit Docker verfügbar, und zwar wie folgt:
Lokales Setup
- Voraussetzungen:
- Node.js
- pnpm
- Klonen Sie das Repository:
- Installieren Sie Abhängigkeiten:
- Erstellen Sie das Projekt:Dadurch wird der TypeScript-Code im Verzeichnis
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)
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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
- -securityFlicense-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -2Python
Appwrite MCP Serverofficial
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 -8440PythonMIT License- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.Last updated -93TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.Last updated -16259PythonMIT License