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.
Сервер MCP Coda
Этот проект реализует сервер Model Context Protocol (MCP), который действует как мост для взаимодействия с API Coda . Он позволяет клиенту MCP (например, помощнику AI) выполнять действия с определенным документом Coda, например, перечисление, создание, чтение, обновление, дублирование и переименование страниц.
Функции
Сервер предоставляет клиенту MCP следующие инструменты:
list-pages
: выводит список всех страниц настроенного документа Coda.create-page
: создает новую страницу в документе, при необходимости заполняя ее начальным содержимым Markdown.get-page-content
: извлекает содержимое указанной страницы (по идентификатору или имени) в виде разметки.replace-page-content
: заменяет содержимое указанной страницы новым содержимым markdown.append-page-content
: добавляет новый контент Markdown в конец указанной страницы.duplicate-page
: Создает копию существующей страницы с новым именем.rename-page
: Переименовывает существующую страницу.
Использование
Добавьте сервер MCP в Cursor/Claude Desktop и т. д. следующим образом:
Необходимые переменные среды:
API_KEY
: Ваш ключ API Coda. Вы можете сгенерировать его в настройках своего аккаунта Coda.DOC_ID
: Идентификатор документа Coda, с которым вы хотите, чтобы сервер взаимодействовал. Вы можете найти его в URL документа (часть после_d
).
Этот сервер MCP также доступен с Docker, например:
Локальная настройка
- Предварительные условия:
- Node.js
- пнпм
- Клонируйте репозиторий:Copy
- Установите зависимости:Copy
- Создайте проект:Это компилирует код TypeScript в JavaScript в каталогеCopy
dist/
.
Запуск сервера
Сервер MCP взаимодействует через стандартный ввод/вывод (stdio). Чтобы запустить его, установите переменные окружения и запустите скомпилированный файл JavaScript - dist/index.js
.
Разработка
- Линтинг:
pnpm lint
- Форматирование:
pnpm format
- Генерация клиента OpenAPI:
pnpm openapi-ts
(если спецификация API Coda изменится)
You must be authenticated.
Сервер Model Context Protocol, который позволяет помощникам на базе искусственного интеллекта взаимодействовать с документами Coda, выполняя такие операции, как перечисление, создание, чтение, обновление и дублирование страниц.
Related Resources
Related MCP Servers
- 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 -8436PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -275JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.Last updated -251PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript