返回市场
DNS分析服务器

DNS分析服务器

作者:cloudflare3153 星标更新:2025-11-07

项目介绍

Cloudflare DNS Analytics MCP Server 📡

这是一个支持远程MCP连接的模型上下文协议(MCP)服务器,并内置了Cloudflare OAuth。

它集成了由Cloudflare DNS Analytics API提供的工具,以提供DNS分析和优化的见解。

🔨 可用工具

当前可用的工具如下:

类别工具描述
区域信息zones_list列出当前活跃账户下的所有区域。
DNS分析dns_report获取给定时间段内指定区域的DNS报告。
账户DNS设置show_account_dns_settings获取当前活跃账户的DNS设置。
区域DNS设置show_zone_dns_settings获取指定区域的DNS设置。

此MCP服务器仍在开发中,我们计划在未来添加更多工具。

示例提示

  • 列出我Cloudflare账户下的所有区域。
  • 我的账户的DNS设置是什么?
  • 显示我账户下的所有区域并获取它们的DNS报告。
  • 基于我的DNS报告,我如何优化我的DNS设置?
  • 哪个区域的流量最高?
  • 阅读Cloudflare关于管理DNS记录的文档,并告诉我如何优化我的DNS设置。
  • 显示https://example.com在过去的X天内的DNS报告。

从任何MCP客户端访问远程MCP服务器

如果您的MCP客户端支持远程MCP服务器,客户端将提供一种方式来接受服务器URL(https://dns-analytics.mcp.cloudflare.com)直接在其界面中(例如,在Cloudflare AI Playground中)。

如果您的客户端尚未支持远程MCP服务器,您需要使用mcp-remote设置相应的配置文件,以指定客户端可以访问哪些服务器。

替换内容为以下配置:

{
	"mcpServers": {
		"cloudflare": {
			"command": "npx",
			"args": ["mcp-remote", "https://dns-analytics.mcp.cloudflare.com/mcp"]
		}
	}
}

一旦设置了配置文件,请重启MCP客户端,浏览器窗口将打开显示OAuth登录页面。通过身份验证流程授予客户端访问您的MCP服务器的权限。授权后,这些工具将可供您使用。

有兴趣贡献并本地运行此服务器吗?请参阅CONTRIBUTING.md开始。