Token导航 LogoToken导航

MCP Server · AI代理

DataMerge MCP

DataMerge MCP是一种模型上下文协议服务器,用于连接AI助手与DataMerge公司API,提供企业数据丰富、查询和层次结构检查功能。

stdio官方级别未说明来源级核验工具 7@datamerge/mcp
TypeScriptClaudeAPI集成Claude Desktop

快速开始

作者 / 组织
poolside-ventures
提供方
poolside-ventures
运行时
Node.js

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

DataMerge MCP 属于AI代理类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

npx @datamerge/mcp

客户端配置示例

{
  "mcpServers": {
    "datamerge-mcp": {
      "command": "npx",
      "args": [
        "@datamerge/mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

DataMerge MCP(模型上下文协议)

用于DataMerge公司API的模型上下文协议(MCP)服务器,使人工智能助手能够通过DataMerge丰富和检索公司数据。

这是什么?

该MCP服务器将AI助手(如Claude、ChatGPT和其他支持MCP的助手)连接到DataMerge公司API。它允许工具按照DataMerge n8n节点中公开的相同操作集,使用DataMerge的基础架构和数据模型启动丰富作业、轮询作业状态、获取公司记录和检查公司层次结构\[https://github.com/poolside-ventures/n8n-nodes-datamerge\].

它是如何工作的:

  1. 向MCP服务器提供DataMerge API密钥(环境变量或 configure_datamerge 工具)。
  2. 配置您的AI助手以使用此MCP服务器。
  3. 让你的助理丰富公司,查找公司详细信息,或探索公司等级制度;助理会私下给DataMerge打电话。

如果您还没有DataMerge API密钥,您可以在 http://api.datamerge.ai/schema 了解可用的操作。

特性

  • 公司丰富:通过以下方式启动异步丰富作业 POST /v1/company/enrich.
  • 作业状态:通过以下方式调查丰富工作 GET /v1/job/{job_id}/status.
  • 公司查询:通过以下方式获取单个公司 GET /v1/company/get.
  • 层级:通过以下方式检索公司层次结构 GET /v1/company/hierarchy.
  • 类型安全:完全支持TypeScript,具有面向DataMerge的类型和Zod模式。
  • 身份验证支持:基于令牌的身份验证(Authorization: Token ).
  • 健康检查:通过以下方式进行基本健康监测 /auth/info.
  • MCP协议合规性:完整的模型上下文协议服务器实现。
  • 双模式支持:本地运行(stdio)或远程运行(HTTP/SSE)。

安装

npm install @datamerge/mcp

快速开始

1.安装和配置

# Install the package
npm install @datamerge/mcp

# Or install globally for CLI usage
npm install -g @datamerge/mcp

2.配置MCP服务器

您可以使用环境变量或 configure_datamerge 工具。

// Configure via tool call
await configure_datamerge({
  apiKey: "your_datamerge_api_key_here"
  // baseUrl: "https://api.datamerge.ai" // optional override
});

或者,设置环境变量:

export DATAMERGE_API_KEY="your_datamerge_api_key_here"

3.使用可用工具

MCP服务器提供以下工具:

启动公司拓展
await start_company_enrichment({
  domain: "example.com",
  // company_name: "Example Inc",
  // country_code: "US",
  // strict_match: true,
  // global_ultimate: true,
  // webhook_url: "https://yourapp.com/datamerge-webhook"
});
// Starts an enrichment job and returns a job id and initial status
开始公司充实并等待
await start_company_enrichment_and_wait({
  domain: "example.com",
  // company_name: "Example Inc",
  // country_code: "US",
  // strict_match: true,
  // global_ultimate: true,
  // poll_interval_seconds: 5,
  // timeout_seconds: 60
});
// Starts an enrichment job and polls its status until completion or timeout (default: 5s interval, 60s timeout)
获取公司丰富成果
await get_company_enrichment_result({
  job_id: "job_123"
});
// Returns job status and (when ready) enriched company records
获取公司
await get_company({
  domain: "example.com"
  // or company_id: "cmp_123"
  // or company_name: "Example Inc"
});
// Returns a single company record from DataMerge
获取公司层次结构
await get_company_hierarchy({
  company_id: "cmp_123"
  // or domain / company_name + country_code
});
// Returns parents/children of the company to inspect hierarchy
健康检查
await health_check();
// Verifies API connectivity using the /auth/info endpoint

部署选项

MCP服务器可以在两种模式下运行:

1.本地模式(标准运输)

用于与Claude Desktop等人工智能助手进行本地集成。使用stdio传输进行通信。

# Run locally
npx @datamerge/mcp

# Or with environment variable
DATAMERGE_API_KEY="your_key" npx @datamerge/mcp

2.HTTP模式(流式HTTP/SSE传输)

用于使用HTTP/SSE传输的远程部署。这允许通过网络访问MCP服务器。

运行HTTP服务器
# Build and start the HTTP server
npm run build
npm run start:http

# Or with custom port
PORT=8080 npm run start:http

# Or run directly with npx
npx datamerge-mcp-http
服务器端点
  • MCP端点(SSE+JSON-RPC):

- POST / –MCP客户端到服务器消息 - GET / –MCP服务器到客户端SSE流 - DELETE / –终止会话

  • 健康检查: GET /health –服务器运行状况
认证

所有HTTP请求都需要在 Authorization 头球

Authorization: Token 

MCP服务器随后使用相同的API密钥向DataMerge API进行身份验证。

测试HTTP服务器
# Health check (should fail without auth)
curl http://localhost:3000/health

# Health check with authentication
curl -H "Authorization: Token YOUR_API_KEY" http://localhost:3000/health

# Connect to streamable endpoint
curl -N -H "Authorization: Token YOUR_API_KEY" http://localhost:3000/

# Or use the test script
./test-http-server.sh YOUR_API_KEY

MCP集成

使用AI助手

此MCP服务器可以与Claude、ChatGPT等支持模型上下文协议的AI助手集成。

配置示例
{
  "mcpServers": {
    "datamerge": {
      "command": "npx",
      "args": ["@datamerge/mcp"],
      "env": {
        "DATAMERGE_API_KEY": "your_datamerge_api_key_here"
      }
    }
  }
}
可用的MCP工具

服务器为AI助手公开了这些工具:

  1. configure_datamerge –配置API连接(如果 DATAMERGE_API_KEY 已设置)。
  2. start_company_enrichment –开始充实工作。
  3. start_company_enrichment_and_wait –启动富集作业并轮询,直到完成或超时。
  4. get_company_enrichment_result –轮询工作状态和结果。
  5. get_company –获取单个公司记录。
  6. get_company_hierarchy –为公司找回父母/孩子。
  7. health_check –使用验证API连接 /auth/info.

使用示例

作为图书馆

import { DataMergeClient, DataMergeMCPServer } from '@datamerge/mcp';

// Use as a direct API client
const client = new DataMergeClient({
  apiKey: 'your_datamerge_api_key_here',
});

// Use as an MCP server
const server = new DataMergeMCPServer();
await server.run();

作为MCP服务器

# Run the MCP server
npx @datamerge/mcp

# Or install globally
npm install -g @datamerge/mcp
datamerge-mcp

配置

环境变量

您可以使用环境变量配置MCP服务器:

export DATAMERGE_API_KEY="your_datamerge_api_key_here"

# Then run the server
datamerge-mcp

认证

MCP服务器将DataMerge API密钥用于所有出站API请求以及HTTP模式下的可选HTTP身份验证。

发展

运行测试

npm test
npm run test:watch

代码检查

npm run lint
npm run lint:fix

CLI使用情况

该软件包包括用于运行MCP服务器的命令行界面:

# Install globally
npm install -g @datamerge/mcp

# Run the stdio MCP server
datamerge-mcp

# Run the HTTP/streamable MCP server
datamerge-mcp-http

错误处理

MCP服务器为常见问题提供详细的错误消息:

  • 配置错误(例如,缺少API密钥)。
  • DataMerge的身份验证错误。
  • 工具参数的验证错误(通过Zod)。
  • 来自DataMerge API的API错误(显示为文本错误内容)。

许可证

MIT许可证——见 LICENSE 了解详情。

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

企业数据TypeScript本地部署AI集成协议服务器数据丰富API连接

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
DataMerge MCP

MCP World · 本页

7stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

DataMerge MCP 怎么安装?

公开资料给出的安装命令是 npx @datamerge/mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

DataMerge MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

DataMerge MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

DataMerge MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

DataMerge MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP