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 -14Python
- 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 -98TypeScriptMIT License
- -securityFlicense-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 -31TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.Last updated -1Python