关于 dokumendiregister
dokumendiregister 是用于检索爱沙尼亚公共机构文件登记库的免费只读 MCP 服务。它支持跨机构全文搜索,并可按公司查找相关文件,无需 API 密钥。
主要功能
- 01跨已收录机构搜索
- 02搜索提取的文件文本
- 03获取文件元数据与文本
- 04按公司注册代码查找文件
- 05列出机构与最新文件
适用场景
- 01查找提及某公司的机构文件
- 02跨登记库定位特定主题文件
- 03查看文件元数据和附件
MCP 相关
它向 MCP 客户端提供六种工具,用于搜索、获取、筛选和列出公共机构文件。支持 Streamable HTTP 和 SSE。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://dokumendiregister.ee/api/dokreg-mcp/mcpclaude mcp add --transport http dokumendiregister https://dokumendiregister.ee/api/dokreg-mcp/mcp{"mcpServers":{"dokumendiregister":{"type":"http","url":"https://dokumendiregister.ee/api/dokreg-mcp/mcp"}}}在 Cursor 中打开{"servers":{"dokumendiregister":{"type":"http","url":"https://dokumendiregister.ee/api/dokreg-mcp/mcp"}}}在 VS Code 中打开{"mcpServers":{"dokumendiregister":{"type":"http","url":"https://dokumendiregister.ee/api/dokreg-mcp/mcp"}}}{"mcpServers":{"dokumendiregister":{"serverUrl":"https://dokumendiregister.ee/api/dokreg-mcp/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://dokumendiregister.ee/api/dokreg-mcp/mcphttps://dokumendiregister.ee/api/dokreg-mcp/sse工具
6| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 最大结果数(默认值为 10)。 |
| query | string | 是 | 自由文本:主题、公司或个人名称,或文档参考编号。 |
详细介绍
dokumendiregister MCP — 为 AI 助手提供爱沙尼亚公共机构文件
将任何兼容 MCP 的 AI 助手(Claude、Cursor、ChatGPT 等)连接到爱沙尼亚公共机构的文件登记簿——包括各部委、机构、监察部门和市镇。一次搜索所有登记簿,查看文件元数据和提取的文件文本,或获取提及指定公司的所有文件——支持自然语言,免费、无需 API 密钥、只读。
由 dokumendiregister.ee 提供支持。这是一个免费、无广告的聚合平台,可为这些登记簿建立索引,并将每份文件关联到其中提及的公司(通过爱沙尼亚商业登记簿 / nimistu.ee)。
- 端点(Streamable HTTP):
https://dokumendiregister.ee/api/dokreg-mcp/mcp - 免费——无需 API 密钥、无需注册、只读
- 跨登记簿——一次搜索覆盖所有已建立索引的机构
- 全文搜索——搜索附件中提取的文本,而不只是元数据
- 关联公司——每份文件都会关联到其中提及的公司
为什么不手动浏览登记簿
每个爱沙尼亚公共机构都有自己的文件登记簿,且没有跨登记簿的统一搜索功能。因此,这些文件原则上是公开的,实际上却很难找到:
- 一次搜索,覆盖所有机构——一次查询即可跨所有已建立索引的登记簿搜索,无需逐个使用不同机构的搜索表单。
- 公司 ↔ 文件关联——
documents_by_company可根据公司的 8 位登记代码,跨所有登记簿返回所有提及该公司的公共机构文件,并显示公司所扮演的角色。其他爱沙尼亚工具都不提供此功能。 - 文件文本——PDF、ASiC-E/BDoc 容器和电子邮件附件均会提取文本并支持搜索,而不只是提供链接。
- 兼容 ChatGPT 的
search+fetch,因此同一 MCP 服务可用于不同客户端。
快速开始
Claude Code
claude mcp add --transport http dokumendiregister https://dokumendiregister.ee/api/dokreg-mcp/mcp
Cursor
添加到 ~/.cursor/mcp.json(全局)或 .cursor/mcp.json(项目):
{
"mcpServers": {
"dokumendiregister": {
"url": "https://dokumendiregister.ee/api/dokreg-mcp/mcp"
}
}
}
Claude Desktop 和其他客户端
{
"mcpServers": {
"dokumendiregister": {
"url": "https://dokumendiregister.ee/api/dokreg-mcp/mcp"
}
}
}
仅支持 Stdio 的客户端可通过 mcp-remote 桥接:
{
"mcpServers": {
"dokumendiregister": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://dokumendiregister.ee/api/dokreg-mcp/mcp"]
}
}
}
传输方式: https://dokumendiregister.ee/api/dokreg-mcp/mcp 上的 Streamable HTTP(推荐) · https://dokumendiregister.ee/api/dokreg-mcp/sse 上的 SSE。
你可以这样提问
你可以用自然语言与它对话——无需了解参考编号或工具详情。
- 哪些公共机构文件提及登记代码 16075394?
- 查找有关
rahapesu(洗钱)的文件,并显示最新文件 - 显示该文件的全文和附件
- 金融情报局(Rahapesu Andmebüroo)本月登记了哪些文件?
- 自 2026-01-01 起,发给 Registrite ja Infosüsteemide Keskus 的来函
- 索引了哪些机构?每个机构有多少份文件?
工具
可搜索 dokumendiregister.ee 全部语料库的 6 种工具:
| 工具 | 功能 |
|---|---|
| search | 跨所有机构进行全文搜索;返回匹配结果,并提供稳定 ID 和 dokumendiregister.ee URL(兼容 ChatGPT) |
| fetch | 根据 ID 获取文件元数据、文件列表和提取的文本(兼容 ChatGPT) |
| search_documents | 筛选搜索:机构、文件类型、访问限制、登记日期范围 |
| documents_by_company | 根据登记代码,跨所有登记簿查找提及某公司的全部文件——dokumendiregister.ee 独有功能 |
| list_authorities | 所有已建立索引的机构及其文件数量 |
| recent_documents | 最新登记的文件 |
数据来源和归属
文档来自各主管机构自己的公共文档登记系统,并以开放数据形式复用。访问受限(AK)的文档仅公开元数据,不公开文件内容。公司链接来自 nimistu.ee,该网站汇总了爱沙尼亚商业登记处及相关开放数据。
- 网站 — https://dokumendiregister.ee
- MCP 连接页面 — https://dokumendiregister.ee/mcp
- 公司数据 — https://nimistu.ee
许可证
此代码仓库中的配置示例和文档采用 MIT License 发布。dokumendiregister.ee 服务和底层登记系统各自适用不同的条款。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。