Skip to main content
Glama

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 específico de Coda, como listar, crear, leer, actualizar, duplicar y renombrar páginas.

Características

El servidor expone las siguientes herramientas al cliente MCP:

  • coda_list_documents : enumera todos los documentos disponibles para el usuario.

  • coda_list_pages : enumera todas las páginas dentro del documento Coda configurado.

  • coda_create_page : crea una nueva página en el documento y, opcionalmente, la rellena con contenido de rebajas inicial.

  • coda_get_page_content : recupera el contenido de una página específica (por ID o nombre) como markdown.

  • coda_replace_page_content : reemplaza el contenido de una página especificada con nuevo contenido markdown.

  • coda_append_page_content : agrega nuevo contenido de Markdown al final de una página específica.

  • coda_duplicate_page : crea una copia de una página existente con un nuevo nombre.

  • coda_rename_page : cambia el nombre de una página existente.

Related MCP server: Confluence MCP

Uso

Agregue el servidor MCP a Cursor/Claude Desktop/etc. de la siguiente manera:

{ "mcpServers": { "coda": { "command": "npx", "args": ["-y", "coda-mcp@latest"], "env": { "API_KEY": "..." } } } }

Variables de entorno requeridas:

  • API_KEY : Tu clave API de Coda. Puedes generarla desde la configuración de tu cuenta de Coda.

Este servidor MCP también está disponible con Docker, de la siguiente manera:

{ "mcpServers": { "coda": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "API_KEY", "reaperberri/coda-mcp:latest"], "env": { "API_KEY": "..." } } } }
npx -y coda-mcp@latest

Configuración local

  1. Prerrequisitos:

    • Node.js

    • pnpm

  2. Clonar el repositorio:

    git clone <repository-url> cd coda-mcp
  3. Instalar dependencias:

    pnpm install
  4. Construir el proyecto:

    pnpm build

    Esto compila el código TypeScript a JavaScript en el directorio 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)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/orellazri/coda-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server