Cloudflare MCP
Cloudflare MCPサーバーは、DNS、セキュリティ、リダイレクト、ゾーン設定などのCloudflare機能の構造化ツールインターフェイスを提供する、現代的なモデル-コンテキスト-プロトコルサービスです。Claude DesktopなどのAIクライアントと互換性があり、即時使用と型安全をサポートしています。
スコア : 2ポイント
ダウンロード数 : 6.9K
🚀 Cloudflare MCP Server
このModern Model-Context-Protocol (MCP)サーバーは、CloudflareのDNS、セキュリティ、リダイレクト、ゾーン設定機能を構造化されたツールとして公開しています。これらのツールは、Claude DesktopなどのMCPに準拠したAIクライアントから呼び出すことができます。
✨ 主な機能
- 豊富なツールカタログ – DNSレコード、WAFルール、ページルールリダイレクト、キャッシュ削除、ゾーン設定など、16の読み取りと書き込み操作が用意されています。
- Claude Desktopとの即座の連携 – STDIOトランスポートを搭載しているため、Claudeがすぐにツールをリストアップして呼び出せます。追加のアダプターは不要です。
- 型安全 – TypeScriptで記述され、
@modelcontextprotocol/sdkを使用しており、各ツールのパラメータと戻り値にはzodスキーマが用意されています。 - デフォルトで非破壊的 – 破壊的な証明書発行機能はデフォルトで無効になっており、誤ったコスト発生を防ぎます。
- スクリプトライブラリとテスト – 手動操作のためのワンショットスクリプトと、Jestによる統合/単体テストが用意されています。
🚀 クイックスタート
# 1. クローンとインストール
npm install
# 2. 資格情報の設定
cp config/.env.example .env
$EDITOR .env # あなたのCLOUDFLARE_API_TOKENを入力
# 3. サーバーのビルドと実行 (stdio)
npm run build
node dist/index.js # Claude Desktopが自動検出します
サンドボックスが必要ですか? Cloudflare Workers Free Planを使ってテストゾーンを作成できます。
🛠️ ツールカタログ
| カテゴリ | ツール名 | 説明 |
|---|---|---|
| 一般 | echo |
接続テスト用の往復テキスト |
| ゾーン | list_zones |
トークンがアクセスできるゾーンを列挙 |
| ゾーン | get_zone_settings |
完全な設定オブジェクトを返す |
| ゾーン | list_zone_settings |
設定の短い要約 |
| DNS | list_dns_records |
すべてのDNS RRセットを読み取る |
| DNS | create_dns_record* |
レコードを追加 |
| DNS | update_dns_record* |
レコードを変更 |
| DNS | delete_dns_record* |
レコードを削除 |
| セキュリティ | list_waf_rules |
ファイアウォールルールを読み取る |
| セキュリティ | create_security_rule* |
ファイアウォールルールを追加 |
| セキュリティ | update_security_rule* |
ファイアウォールルールを編集 |
| セキュリティ | delete_security_rule* |
ファイアウォールルールを削除 |
| リダイレクト | list_page_rules |
リダイレクト/ページルールをリストする |
| リダイレクト | create_redirect* |
リダイレクトを作成 |
| リダイレクト | delete_page_rule* |
リダイレクトを削除 |
| キャッシュ | purge_cache* |
URLまたはすべてのキャッシュを削除 |
* 破壊的な操作です – 注意して使用してください。
SSL証明書の発行/アップロード機能は意図的に登録されていません。必要に応じてsrc/index.tsのフィルターを削除することで有効にできます。
🧑💻 開発
# ウォッチモードでコンパイル
npm run dev
# 全テストスイートを実行
npm test
# リント
npm run lint
便利なデモスクリプトはscripts/ディレクトリにあります(例: scripts/list-dns-demo.ts)。すべてのスクリプトは--zoneフラグを受け付けます。
🏗️ アーキテクチャ
src/index.ts– エントリポイント。ツールマップをマージし、McpServerに登録します。src/tools/– 個々のツールモジュール。それぞれが{ tools, description }をエクスポートします。src/cloudflare-client.ts– axiosとCF APIのベースURLをラップした薄いラッパー。tests/– Jestによるテスト(単体 + 統合)。
サーバーはSTDIOを介して、MCP SDKで定義されたJSON-RPC 2.0により通信します。詳細はを参照してください。
🤝 コントリビューション
PRとイシューは大歓迎です! コーディング規約とスタイルガイドラインについては、を読んでください。
- フォーク → フィーチャーブランチ → PR。
npm testが通ることを確認してください。- ツールの動作やバグを明確に説明してください。
📜 ライセンス
MIT © 2025 Jeff Golden
Made with Windsurf

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
17.6K
4.8ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
14.6K
4.5ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
57.9K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
28.2K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
16.0K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
17.9K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
16.3K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
24.7K
4.5ポイント
