Skip to main content
Glama

cloudflare-mcp v1.0.0

Cloudflareエコシステム全体のためのユニバーサルModel Context Protocol (MCP)サーバー。 16個の断片化されたリモートMCPエンドポイントを、単一の高性能ローカルサーバーに置き換えます。

機能(7つの統合ツール)

  • cf_dns: ゾーン、DNSレコード(A、CNAME、TXT、MXなど)、CDNキャッシュパージ

  • cf_compute: Cloudflare Workers、KVキーバリューストレージ、サーバーレスD1 SQLデータベース実行

  • cf_storage: R2オブジェクトストレージバケット、Vectorizeベクターデータベースクエリ

  • cf_ai: Workers AI推論(Llama、DeepSeek、Embeddings)、AI Gatewayログとテレメトリ

  • cf_security: Zero Trustトンネル(cloudflared)、WAFファイアウォールルール、監査ログ

  • cf_radar: Radar URLスキャナー、グローバルトラフィック/攻撃分析、GraphQLクエリ

  • cf_api: ユニバーサルREST APIゲートウェイ(2,500以上のCloudflareエンドポイントに直接アクセス)

Related MCP server: mcp-server-cloudflare

設定

Cloudflare APIトークンを環境変数に設定するか、~/.secrets/cloudflare-token.txtに保存してください:

export CLOUDFLARE_API_TOKEN="your-cloudflare-api-token"
export CLOUDFLARE_ACCOUNT_ID="your-account-id"  # Optional, automatically discovered if omitted

MCPクライアントへのインストール(Claude Desktop、OpenCode、Cursor、Windsurf)

オプション1:uvxによる即時インストール(推奨)

{
  "mcpServers": {
    "cloudflare": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/Steph-ux/cloudflare-mcp.git", "cloudflare-mcp"]
    }
  }
}

オプション2:pip installによるインストール

pip install git+https://github.com/Steph-ux/cloudflare-mcp.git

次に、MCP設定ファイルに以下を追加します:

{
  "mcpServers": {
    "cloudflare": {
      "command": "cloudflare-mcp"
    }
  }
}

オプション3:ローカルクローン(開発用)

{
  "mcpServers": {
    "cloudflare": {
      "command": "python",
      "args": ["D:\\Steph\\script\\cloudflare-mcp\\server.py"]
    }
  }
}

使用例

1. DNS管理

# List zones:
cf_dns(action='list_zones')

# Create DNS record:
cf_dns(
    action='create_record',
    zone_id='example.com',
    type='A',
    name='api',
    content='192.168.10.1',
    proxied=True
)

# Purge CDN cache:
cf_dns(action='purge_cache', zone_id='example.com', purge_everything=True)

2. D1 SQLデータベースとWorkers

# Query D1 SQL database:
cf_compute(
    action='d1_query',
    database_id='YOUR_D1_DATABASE_ID',
    sql='SELECT * FROM users WHERE active = 1 LIMIT 10;'
)

# Store key-value in KV:
cf_compute(
    action='kv_put',
    namespace_id='YOUR_KV_NAMESPACE_ID',
    key_name='session_token',
    value='xyz123'
)

3. R2オブジェクトストレージ

# List buckets:
cf_storage(action='list_r2')

# Create bucket:
cf_storage(action='create_r2', bucket_name='my-app-assets', location_hint='weur')

4. Workers AI推論

# Run Llama 3 on Cloudflare edge:
cf_ai(
    action='run_model',
    model='@cf/meta/llama-3.1-8b-instruct',
    prompt='Write a python snippet for async retry logic.'
)

5. Radar URLスキャンとセキュリティ

# Scan URL for malware & phishing via Cloudflare Radar:
cf_radar(action='scan_url', url='https://target-to-scan.com')

# List active Zero Trust Tunnels:
cf_security(action='list_tunnels')

6. ユニバーサルRESTゲートウェイ(cf_api

# Call any specific Cloudflare v4 REST endpoint:
cf_api(method='GET', path='/user')

テスト

pytest tests

ライセンス

MIT

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

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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.

  • Connect MCP clients to 2,000+ AI models without managing provider API keys.

  • One PAT, any MCP agent: Vercel, GitHub, Cloudflare, Supabase, GCP — unified dev infra gateway.

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/Steph-ux/cloudflare-mcp'

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