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.
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.
Servidor Coda MCP
Este proyecto implementa un servidor de Protocolo de Contexto de Modelo (MCP) que actúa como puente para interactuar con la API de Coda. Permite que un cliente MCP (como un asistente de IA) realice acciones en un documento de Coda específico, como listar, crear, leer, actualizar y duplicar páginas.
Características
El servidor expone las siguientes herramientas al cliente MCP:
list-pages
: enumera todas las páginas dentro del documento Coda configurado.create-page
: crea una nueva página en el documento y, opcionalmente, la rellena con contenido inicial en formato Markdown.get-page-content
: recupera el contenido de una página específica (por ID o nombre) como markdown.update-page
: reemplaza o agrega contenido de rebajas a una página específica.duplicate-page
: crea una copia de una página existente con un nuevo nombre.
Uso
Agregue el servidor MCP a Cursor/Claude Desktop/etc. con el siguiente comando de ejecución:
Por ejemplo, en Cursor/Claude Desktop, puedes agregarlo de la siguiente manera:
Variables de entorno requeridas:
API_KEY
: Tu clave API de Coda. Puedes generarla desde la configuración de tu cuenta de Coda.DOC_ID
: El ID del documento Coda con el que desea que el servidor interactúe. Puede encontrarlo en la URL del documento (después ded
).
Configuración local
- Prerrequisitos:
- Node.js
- pnpm
- Clonar el repositorio:Copy
- Instalar dependencias:Copy
- Construir el proyecto:Esto compila el código TypeScript a JavaScript en el directorioCopy
dist/
.
Ejecución del servidor
El servidor MCP se comunica mediante la entrada/salida estándar (stdio). Para ejecutarlo, configure las variables de entorno y ejecute el archivo JavaScript compilado: dist/index.js
.
Desarrollo
- Pelusa:
pnpm lint
- Formato:
pnpm format
- Generación de cliente OpenAPI:
pnpm openapi-ts
(si cambia la especificación de la API de Coda)
You must be authenticated.
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con documentos Coda, permitiendo operaciones como enumerar, crear, leer, actualizar y duplicar páginas.