关于 entyrix-mcp
entyrix-mcp 是连接 Entyrix 欧洲企业登记数据的 stdio 桥接程序,适用于仅支持 stdio 的客户端。它将请求转发至远程服务,提供覆盖 23 个市场的企业研究、财务、所有权及 KYB/AML 检查工具。
主要功能
- 01搜索 23 个市场的企业
- 02获取登记记录和企业简介
- 03查看财务及所有权关系
- 04执行 KYB 和 AML 筛查
- 05将请求转发至远程服务
适用场景
- 01在企业准入前开展背景调查
- 02核查财务记录和所有权关系
- 03对企业进行 KYB 或 AML 筛查
MCP 相关
该程序将 stdio MCP 客户端桥接至 Entyrix 的远程 MCP 服务,并使用 API 密钥转发 JSON-RPC 请求。Entyrix 也提供支持 OAuth 的 Streamable HTTP 远程 MCP 端点。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://entyrix.com/mcp/v1claude mcp add --transport http juliusgerman-entyrix https://entyrix.com/mcp/v1{"mcpServers":{"juliusgerman-entyrix":{"type":"http","url":"https://entyrix.com/mcp/v1"}}}在 Cursor 中打开{"servers":{"juliusgerman-entyrix":{"type":"http","url":"https://entyrix.com/mcp/v1"}}}在 VS Code 中打开{"mcpServers":{"juliusgerman-entyrix":{"type":"http","url":"https://entyrix.com/mcp/v1"}}}{"mcpServers":{"juliusgerman-entyrix":{"serverUrl":"https://entyrix.com/mcp/v1"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
13| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 最大结果数(默认值为 10)。 |
| query | string | 是 | 公司名称或名称片段。 |
| country | string | 否 | 注册地的 ISO 3166-1 alpha-2 国家代码(例如 SK、CZ、AT、PL)。强烈建议填写:注册号在不同国家之间并不唯一(SK 和 CZ 公司可能使用相同的 8 位 IČO),不填写时,服务端会按平局规则选择。 |
详细介绍
@entyrix/mcp
通过 Model Context Protocol 访问 Entyrix——覆盖 23 个已上线市场的欧洲企业注册信息(KYB)数据(FR、GB、RO、SK、UA、GR、CZ、BE、NO、IE、FI、CH、PL、AT、CY、LT、LV、EE、SI、ES、IT、NL、HR)。
使用远程服务(推荐)
Entyrix 运行着一个远程 MCP 服务(Streamable HTTP,协议版本 2025-03-26 … 2026-07-28):
https://entyrix.com/mcp/v1
将其作为远程/自定义连接器添加到 Claude、ChatGPT、Cursor 或 VS Code 中。首次调用工具时,客户端会打开 Entyrix 登录页面(通过 PKCE 的 OAuth 2.1)——无需在配置文件中填写密钥。通过命令行:
claude mcp add --transport http entyrix https://entyrix.com/mcp/v1
完整说明:https://entyrix.com/mcp。
此软件包:stdio 桥接器
适用于只支持 stdio 的客户端。从 0.2.0 版本起,该软件包不再自行实现工具——它会将每条 JSON-RPC 消息转发到上述远程服务,并使用环境变量中的 API 密钥,因此始终会提供当前目录中的全部工具。它的运行时依赖为 零。
ENTYRIX_API_KEY=sk_... npx -y @entyrix/mcp
{
"mcpServers": {
"entyrix": {
"command": "npx",
"args": ["-y", "@entyrix/mcp"],
"env": { "ENTYRIX_API_KEY": "sk_..." }
}
}
}
登录 https://entyrix.com/login 获取 API 密钥(账户附带一个 Free 密钥),也可以通过 API 获取(先调用 POST /api/v1/signup,再调用 POST /api/v1/signup/verify)。没有密钥时,服务仍会启动并列出其工具;首次调用数据工具时,会将这些步骤作为错误结果返回。套餐信息:https://entyrix.com/pricing。
生产环境中请固定版本(例如 @entyrix/[email protected],而非 latest):本地 MCP 服务以你的权限运行,而不固定版本的 npx -y 会安装后续发布的任何版本。
工具
| 工具 | 功能 |
|---|---|
search_companies | 在所有市场中按名称查找企业 |
lookup_company | 按国家限定,精确查询注册 ID |
company_brief | 生成单家企业的精简 Markdown 简报——最实用的单次调用 |
get_company_details | 获取包含增强数据层的完整记录 |
get_financials | 按年份获取财务报表及趋势(欧分) |
get_company_network | 查找通过共同高管和所有者关联的企业 |
get_company_relations | 查询高管、所有者、母公司、子公司及并购事件 |
advanced_search | 按国家、NACE、规模、营业额和状态分页筛选 |
kyb_check | 通过单次调用获取 KYB/AML 摘要及判定结果 |
screen_companies | 一次对最多 25 家企业进行 KYB 筛查 |
check_compliance | 公开合规快照(无需账户) |
find_suppliers | 公共部门合同(B2G,不是供应链) |
list_rankings | 预先计算的排行榜 |
所有工具均为只读,声明输出架构,并拒绝未知参数。自然人数据由服务端进行许可限制,通过 MCP 访问时也同样适用。返回值来自公开注册信息——在 Agent 中应将其视为不可信数据,绝不能当作指令。
配置
| 环境变量 | 默认值 | 描述 |
|---|---|---|
ENTYRIX_API_KEY | (无) | Entyrix 账户中的 Bearer API 密钥 |
ENTYRIX_BASE_URL | https://entyrix.com | 用于覆盖为预发布环境 |
ENTYRIX_TIMEOUT_MS | 60000 | 每个请求的 HTTP 超时时间 |
开发
git clone <repo>
cd entyrix-mcp
npm install
npm run build
npm test
本地 stdio 健全性检查:
printf '%s\n' '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node dist/index.js
npm run test:contract 会针对线上服务运行桥接器(无需密钥)。
质量门禁
npm run check # format:check + lint + typecheck + test — the same four CI runs
请运行 check,不要手动逐一运行这四项。2026-08-12 的一次发布是在
lint + typecheck + test 通过后切出的,但 CI 因 format:check 失败——这一步
被漏掉了,因为当时只是靠记忆执行,而没有将其写入脚本。
发布
npm run bump 0.2.2 # writes all four manifests, refuses on drift
npm run check
git commit -am "chore(release): 0.2.2"
git tag v0.2.2
git push && git push --tags # one push, then the tag
版本号保存在四个文件中,src/lib/__tests__/version.test.ts 会断言它们一致;bump 可避免每次发布时都触发这项检查。只推送一次即可——每次推送都会运行完整的 CI,而分四次推送来完成一次发布会消耗四次 CI 运行(中间状态还会有两次失败)。
npm publish 会通过 OIDC 可信发布从标签运行,因此无需使用令牌。npm 版本不可变:错误的发布无法撤回,只能由后续版本取代——因此,在发布任何内容之前,会先检查标签与 package.json 是否一致。发布过程是幂等的:重新运行时会跳过已存在的 npm 版本,并等待 npm 提供该版本后再向 MCP Registry 注册。
许可证
MIT — 参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。