cloudflare-api-mcp
Это облегченный сервер протокола управления моделью (MCP), загружаемый с помощью create-mcp и развернутый на Cloudflare Workers.
Этот сервер MCP позволяет агентам (таким как Cursor) взаимодействовать с Cloudflare REST API .
Он все еще находится в стадии разработки, я буду добавлять больше инструментов по мере необходимости.
Доступные инструменты
Текущий список инструментов см. в src/index.ts. Каждый метод в классе — это инструмент MCP.
Установка
- Запустите скрипт автоматической установки, чтобы клонировать этот сервер MCP и развернуть его в своей учетной записи Cloudflare:
- Откройте
Cursor Settings -> MCP -> Add new MCP server
и вставьте скопированную в буфер обмена команду. - Загрузите свой ключ API Cloudflare и адрес электронной почты в ваши рабочие секреты:
Местное развитие
Добавьте свой ключ API Cloudflare и адрес электронной почты в файл .dev.vars
:
Развертывание
- Запустите скрипт развертывания:
- Перезагрузите окно курсора, чтобы увидеть новые инструменты.
Как создать новые инструменты MCP
Чтобы создать новые инструменты MCP, добавьте методы в класс MyWorker
в src/index.ts
. Каждая функция автоматически станет инструментом MCP, который может использовать ваш агент.
Пример:
Комментарии JSDoc важны:
- Первая строка становится описанием инструмента.
- Теги
@param
определяют параметры инструмента с типами и описаниями. - Тег
@return
определяет возвращаемое значение и тип.
Узнать больше
This server cannot be installed
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.
Легкий сервер MCP, который позволяет агентам взаимодействовать с REST API Cloudflare, позволяя управлять записями DNS и другими службами Cloudflare.
Related MCP Servers
- -securityAlicense-qualityA lightweight MCP server that interacts with the Neon REST API, deployable on Cloudflare Workers for streamlined database management and integration.Last updated -5TypeScriptMIT License
- -securityAlicense-qualityA lightweight MCP server for managing DNS records, purging cache, and interacting with the Cloudflare API through natural language commands.Last updated -13TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that allows using natural language to manage Cloudflare resources (Workers, KV, R2, D1) through Claude Desktop, VSCode, and other MCP clients.Last updated -85TypeScriptApache 2.0
- -securityFlicense-qualityAn MCP server that automates the backup of Cloudflare projects to a GitHub repository, providing a systematic way to preserve Cloudflare configurations and assets.Last updated -JavaScript