DNS分析MCP服务器

为Cloudflare DNS提供分析和优化工具的MCP服务器,可查询区域、DNS报告和DNS设置,适用于在MCP客户端中监控与优化DNS性能。

  • by cloudflare
  • TypeScript
  • 云端部署
  • 4429 星标
  • 更新于
在 GitHub 查看 cloudflare/mcp-server-cloudflare

使用说明

Cloudflare DNS Analytics MCP Server 📡

[!WARNING] This server is deprecated. Use the Cloudflare API MCP server at https://mcp.cloudflare.com/mcp instead. It covers the full Cloudflare API, including DNS Analytics.

This is a Model Context Protocol (MCP) server that supports remote MCP connections, with Cloudflare OAuth built-in.

It integrates tools powered by the Cloudflare DNS Analytics API to provide insights on DNS analytics and optimization.

The /mcp URL uses a stateless SDK v2 handler that creates a fresh server with request-scoped auth/account context for every request. The retired /sse URL returns 410 Gone pointing at /mcp. OAuth grants and token validation remain durable security state; the server stores no MCP protocol session.

🔨 Available Tools

Currently available tools:

Category Tool Description
Zone Information zones_list List zones under the current active account.
DNS Analytics dns_report Fetch the DNS Report for a given zone over a given time frame.
Account DNS Setting show_account_dns_settings Fetch the DNS setting for the current active account.
Zone DNS Setting show_zone_dns_settings Fetch the DNS setting for a given zone.

Note: Account-scoped tools detect single-account credentials and account-scoped API tokens automatically. If your credentials can access multiple accounts, pass account_id to the tool or set a cf-account-id request header in your MCP client configuration.

This MCP server is still a work in progress, and we plan to add more tools in the future.

Prompt Examples

  • List zones under my Cloudflare account.
  • What are the DNS Settings for my account?
  • Show me the zones under my account and fetch DNS Report for them.
  • How can I optimize my DNS Setting based on my DNS Report?
  • Which of my zones has the highest traffic?
  • Read Cloudflare's documentation on managing DNS records and tell me how to optimize my DNS settings.
  • Show me DNS Report for https://example.com in the last X days.

Connect to the MCP server

Connect your MCP client directly to https://dns-analytics.mcp.cloudflare.com/mcp. If prompted, complete the Cloudflare OAuth flow in your browser. The tools become available after authorization.

Interested in contributing, and running this server locally? See CONTRIBUTING.md to get started.