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:
git clone <repository-url> cd coda-mcpInstallieren Sie Abhängigkeiten:
pnpm installErstellen Sie das Projekt:
pnpm buildDadurch 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 lintFormatierung:
pnpm formatOpenAPI-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.
Tools
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
- -security-license-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 -19
- Asecurity-licenseAqualityA 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 -98MIT License
- -security-license-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -361