Skip to main content
Glama
zueai

Cloudflare API MCP Server

by zueai

cloudflare-api-mcp

これは、create-mcpでブートストラップされ、Cloudflare Workers にデプロイされた軽量の Model Control Protocol (MCP) サーバーです。

この MCP サーバーは、エージェント (Cursor など) がCloudflare REST APIとインターフェースすることを可能にします。

まだ開発中なので、必要に応じてツールを追加していく予定です。

利用可能なツール

現在のツールリストについては、src/index.ts を参照してください。クラス内のすべてのメソッドは MCP ツールです。

Related MCP server: Cloudflare MCP Server

インストール

  1. 自動インストール スクリプトを実行してこの MCP サーバーのクローンを作成し、Cloudflare アカウントにデプロイします。

bun create mcp --clone https://github.com/zueai/cloudflare-api-mcp
  1. Cursor Settings -> MCP -> Add new MCP serverを開き、クリップボードにコピーされたコマンドを貼り付けます。

  2. Cloudflare API キーとメールをワーカーシークレットにアップロードします。

bunx wrangler secret put CLOUDFLARE_API_KEY
bunx wrangler secret put CLOUDFLARE_API_EMAIL

地域開発

Cloudflare API キーとメールを.dev.varsファイルに追加します。

CLOUDFLARE_API_KEY=<your-cloudflare-api-key>
CLOUDFLARE_API_EMAIL=<your-cloudflare-api-email>

展開中

  1. デプロイ スクリプトを実行します。

bun run deploy
  1. 新しいツールを表示するには、カーソル ウィンドウを再読み込みしてください。

新しいMCPツールを作成する方法

新しいMCPツールを作成するには、 src/index.tsMyWorkerクラスにメソッドを追加します。各関数は自動的にエージェントが使用できるMCPツールになります。

例:

/**
 * Create a new DNS record in a zone.
 * @param zoneId {string} The ID of the zone to create the record in.
 * @param name {string} The name of the DNS record.
 * @param content {string} The content of the DNS record.
 * @param type {string} The type of DNS record (CNAME, A, TXT, or MX).
 * @param comment {string} Optional comment for the DNS record.
 * @param proxied {boolean} Optional whether to proxy the record through Cloudflare.
 * @return {object} The created DNS record.
 */
createDNSRecord(zoneId: string, name: string, content: string, type: string, comment?: string, proxied?: boolean) {
    // Implementation
}

JSDoc コメントは重要です:

  • 最初の行はツールの説明になります

  • @paramタグは、ツールのパラメータをタイプと説明で定義します。

  • @returnタグは戻り値と型を指定します

もっと詳しく知る

A
license - permissive license
Not graded
quality - not tested
Not graded
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform

  • MCP server for AI dialogue using various LLM models via AceDataCloud

View all MCP Connectors

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/zueai/cloudflare-api-mcp'

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