这是一个支持远程 MCP 连接的 模型上下文协议 (MCP) 服务器,并内置了 Cloudflare OAuth。
它集成了由 Cloudflare 浏览器渲染 API 提供的工具,以提供全球互联网流量洞察、趋势和其他实用工具。
当前可用的工具:
| 工具 | 描述 |
|---|---|
get_url_html_content | 获取指定 URL 的 HTML 内容。 |
get_url_markdown | 获取网页内容并将其转换为 Markdown 格式。 |
get_url_screenshot | 捕获网页的截图。可选地指定视口大小。 |
注意: 要使用这些工具,请确保已设置活动账户。如果没有,请使用 accounts_list 列出您的账户,并使用 set_active_account 设置一个为活动状态。
此 MCP 服务器仍在开发中,我们计划在未来添加更多工具。
获取 https://example.com 的 HTML 内容。将 https://example.com 转换为 Markdown。拍摄 https://example.com 的截图。如果您的 MCP 客户端支持远程 MCP 服务器,则客户端将提供一种方式直接在其界面中接受服务器 URL(例如在 Cloudflare AI Playground 中)。
如果您的客户端尚未支持远程 MCP 服务器,则需要使用 mcp-remote (https://www.npmjs.com/package/mcp-remote) 设置相应的配置文件,以指定客户端可以访问哪些服务器。
替换内容如下配置:
{
"mcpServers": {
"cloudflare": {
"command": "npx",
"args": ["mcp-remote", "https://browser.mcp.cloudflare.com/mcp"]
}
}
}
设置好配置文件后,重启 MCP 客户端,浏览器窗口将打开显示您的 OAuth 登录页面。通过身份验证流程授予客户端访问您的 MCP 服务器的权限。授予访问权限后,您就可以使用这些工具了。
有兴趣贡献代码并在本地运行此服务器?请参阅 CONTRIBUTING.md 开始。