CM

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1 тыс. stars 155 forks Качество 74 Тренд 50Apache-2.0

MCP-сервер для API Cloudflare

Обзор

Токен-эффективный MCP-сервер для всего API Cloudflare. 2500 конечных точек в 1k токенах, работающих на режиме кода. Просто подключитесь к URL сервера MCP — вас перенаправляют в Cloudflare для авторизации и выбора разрешений. Для CI/CD, автоматизации или, если вы предпочитаете самостоятельно управлять токенами. Создайте токен API Cloudflare с необходимыми разрешениями. Оба варианта поддерживаются. Для токенов учетной записи включите разрешение, чтобы сервер мог автоматически определить ваш идентификатор аккаунта. Токены API с включенным в настоящее время не поддерживаются. Если ваш MCP-клиент уже использует режим кода или вы композитируете этот сервер с другим сервером, который использует режим кода, вы можете отключить его с помощью параметра запроса ?codemode=false запроса. Это регистрирует отдельный инструмент для каждого из ~2 500 конечных точек API Cloudflare вместо инструментов API режима кода. Инструмент документации остаётся доступен в обоих режимах. При отключении режима кода: - Каждая конечная точка API регистрируется как отдельный инструмент (например,

Обзор (машинный перевод)

Токен-эффективный MCP-сервер для всего Cloudflare API. 2500 конечных точек в 1k токенах, работающих в режиме кода.

Сравнение токенов

Подход Инструменты Стоимость токена Используемый контекст (200K)
Сырая спецификация OpenAPI в запросе — ~2 000 000 977%
Родные MCP (полные схемы) 2 594 1 170 523 585%
Родной MCP (минимальный — только требуемые параметры) 2 594 244 047 122%
Режим кода 3 ~1 100 0,5%

Начните

URL MCP: https://mcp.cloudflare.com/mcp

Вариант 1: OAuth (Рекомендуем)

Просто подключитесь к URL сервера MCP — вас перенаправляют в Cloudflare для авторизации и выбора разрешений.

Пример конфигурации JSON

Вариант 2: API Token

Для CI/CD, автоматизации или, если вы предпочитаете самостоятельно управлять токенами.

Создайте токен API Cloudflare с необходимыми разрешениями. Поддерживаются и user tokens, и аккаунтные токены. Для токенов аккаунта включите разрешение Account Resources : Read, чтобы сервер мог автоматически определить ваш идентификатор аккаунта.

Примечание: API токены с Фильтрацией IP-адресов клиента в настоящее время не поддерживаются.

Добавить в агента

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Cloudflare MCP Server

A token-efficient MCP server for the entire Cloudflare API. 2500 endpoints in 1k tokens, powered by Code Mode.

Token Comparison

Approach Tools Token cost Context used (200K)
Raw OpenAPI spec in prompt — ~2,000,000 977%
Native MCP (full schemas) 2,594 1,170,523 585%
Native MCP (minimal — required params only) 2,594 244,047 122%
Code mode 3 ~1,100 0.5%

Get Started

MCP URL: https://mcp.cloudflare.com/mcp

Just connect to the MCP server URL - you’ll be redirected to Cloudflare to authorize and select permissions.

Example JSON Configuration

{
  "mcpServers": {
    "cloudflare-api": {
      "type": "http",
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

Option 2: API Token

For CI/CD, automation, or if you prefer managing tokens yourself.

Create a Cloudflare API token with the permissions you need. Both user tokens and account tokens are supported. For account tokens, include the Account Resources : Read permission so the server can auto-detect your account ID.

Note: API tokens with Client IP Address Filtering enabled are not currently supported.

Add to Agent

Setting Value
MCP URL https://mcp.cloudflare.com/mcp
Bearer Token Your Cloudflare API Token

Disable Code Mode

If your MCP client already uses code mode, or you’re composing this server with another server that uses code mode, you can disable it with the ?codemode=false query parameter. This registers an individual tool for each of the ~2,500 Cloudflare API endpoints instead of the code mode API tools. The docs and whoami tools remain available in both modes.

https://mcp.cloudflare.com/mcp?codemode=false

Example JSON Configuration

{
  "mcpServers": {
    "cloudflare-api": {
      "type": "http",
      "url": "https://mcp.cloudflare.com/mcp?codemode=false"
    }
  }
}

When code mode is disabled:

  • Each API endpoint is registered as its own tool (e.g., get_workers_scripts, post_d1_database)
  • Tool input schemas are derived from the endpoint’s path parameters, query parameters, and request body
  • Tools make direct API calls — no code execution involved
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "cloudflare-api": { "type": "http", "url": "https://mcp.cloudflare.com/mcp" } } }