关于 Data MCP Server
Data MCP Server 为 MCP 客户端提供网页抓取、结构化提取、网页遍历、搜索和浏览器 Agent 工具,也支持配置文件管理并提供文档资源。
主要功能
- 01抓取网页并生成格式化内容
- 02遍历链接页面
- 03将 HTML 转为结构化 JSON
- 04使用 Bing 搜索网页
- 05运行浏览器自动化 Agent
- 06管理持久化配置文件
适用场景
- 01提取网页内容
- 02收集多个关联页面的信息
- 03将杂乱 HTML 转为 JSON
- 04自动执行复杂浏览器任务
MCP 相关
它向 MCP 客户端提供抓取、遍历、提取、搜索、浏览器自动化和配置文件管理工具,也通过 MCP 资源提供文档。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Data MCP 服务
这是 Data 的模型上下文协议(MCP)服务。它提供各种工具,用于抓取、提取结构化数据和爬取网页。它还提供便捷的访问方式,可使用通用浏览器 Agent,例如 OpenAI 的 CUA、Anthropic 的 Claude Computer Use 和 Browser Use。
关于 Data 的更多信息,请参阅此处。Data API 支持 MCP 服务所具备功能的超集。
关于模型上下文协议的更多信息,请参阅此处。
目录
安装
手动安装
要安装此服务,请运行:
npx data-mcp <YOUR-DATA-API-KEY>
在 Cursor 中运行
像这样添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"data": {
"command": "npx",
"args": ["-y", "data-mcp"],
"env": {
"DATA_API_KEY": "YOUR-API-KEY"
}
}
}
}
在 Windsurf 中运行
像这样添加到 ./codeium/windsurf/model_config.json:
{
"mcpServers": {
"data": {
"command": "npx",
"args": ["-y", "data-mcp"],
"env": {
"DATA_API_KEY": "YOUR-API-KEY"
}
}
}
}
开发
出于开发目的,你可以直接从源代码运行此服务。
-
克隆仓库:
git clone [email protected]:NexusX-MCP/data-mcp-server.git data-mcp cd data-mcp -
安装依赖项:
npm install # or yarn install npm run build -
运行此服务:
node dist/server.js
Claude 桌面应用
这是 Data MCP 服务在 Claude 桌面客户端中的示例配置。
{
"mcpServers": {
"data": {
"command": "npx",
"args": ["--yes", "data-mcp"],
"env": {
"DATA_API_KEY": "your-api-key"
}
}
}
}
工具
scrape_webpage- 从任意网页提取格式化内容(Markdown、截图等)crawl_webpages- 浏览多个相互链接的页面,并提取适合大模型处理的格式化内容extract_structured_data- 将杂乱的 HTML 转换为结构化 JSONsearch_with_bing- 使用 Bing 搜索查询网页并获取结果browser_use_agent- 使用 Browser Use Agent 实现快速、轻量的浏览器自动化openai_computer_use_agent- 使用 OpenAI 的 CUA 模型执行通用自动化任务claude_computer_use_agent- 使用 Claude computer use 执行复杂的浏览器任务create_profile- 创建新的持久化 Data 配置文件。delete_profile- 删除现有的持久化 Data 配置文件。list_profiles- 列出现有的持久化 Data 配置文件。
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 Data MCP 服务:
npx -y @smithery/cli install @data-mcp --client claude
资源
此服务通过 resources 方法提供有关 data 的文档。任何能够发现资源的客户端都可以访问这些文档。
许可证
此项目采用 MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。