mcpField
D
Data MCP Server

Data MCP Server

本地服务
github.com/NexusX-MCP数据与分析079 周前更新

关于 Data MCP Server

Data MCP Server 为 MCP 客户端提供网页抓取、结构化提取、网页遍历、搜索和浏览器 Agent 工具,也支持配置文件管理并提供文档资源。

主要功能

  1. 01抓取网页并生成格式化内容
  2. 02遍历链接页面
  3. 03将 HTML 转为结构化 JSON
  4. 04使用 Bing 搜索网页
  5. 05运行浏览器自动化 Agent
  6. 06管理持久化配置文件

适用场景

  1. 01提取网页内容
  2. 02收集多个关联页面的信息
  3. 03将杂乱 HTML 转为 JSON
  4. 04自动执行复杂浏览器任务

MCP 相关

它向 MCP 客户端提供抓取、遍历、提取、搜索、浏览器自动化和配置文件管理工具,也通过 MCP 资源提供文档。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"data": {
"command": "npx",
"args": [
"-y",
"data-mcp"
]
}
}
}
启动命令npx -y data-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmdata-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"
      }
    }
  }
}
开发

出于开发目的,你可以直接从源代码运行此服务。

  1. 克隆仓库:

    git clone [email protected]:NexusX-MCP/data-mcp-server.git data-mcp
    cd data-mcp
    
  2. 安装依赖项:

    npm install # or yarn install
    npm run build
    
  3. 运行此服务:

    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 转换为结构化 JSON
  • search_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 许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。