dokumendiregister.ee — Estonian public-authority documents

io.github.Nimistu由 GitHub 账号 Nimistu 发布v1.0.0更新于 Oct 25, 2026

Estonian public-authority document registers: one search across all, docs linked to companies.

发布方自己的服务:authority.md

已验证Streamable HTTP可网页运行网页搜索与抓取知识与记忆商业与电商

概览

AI 生成的概览

远程 MCP 服务器,用于检索爱沙尼亚公共机构文件登记册、读取文件正文,并查找与某家公司相关的文件。

可以做什么
对爱沙尼亚各部委、机构和市政当局的文件登记册进行全文检索,包括附件文件和电子邮件附件的提取文本,并按 id 获取文件的元数据、附件列表和正文,以 Markdown 形式返回,附规范链接和相关公司。按机构、文件类型、访问限制和登记日期范围进行带筛选的文件检索,返回分页结果和总数。按 8 位爱沙尼亚注册代码跨所有登记册查找提及某家公司的全部公共机构文件。列出已收录的机构及其文件数量,并获取最新登记的文件,可限定某一机构。
适用场景
适合需要查找或阅读爱沙尼亚公共机构文件、跟踪某个机构近期登记了什么,或按注册代码核查哪些官方文件提及某家公司时使用,无需逐个访问各登记册的检索页面。
运行要求
远程 Streamable HTTP 端点(也提供 SSE);无需 API 密钥、注册或环境变量。仅支持 Stdio 的客户端需通过 npx 使用 mcp-remote 等桥接工具。需要能访问该端点的网络。
安装前请注意
只读且免费,不要求任何凭据。受限访问(AK)文件仅提供元数据,不提供文件正文。结果来自第三方聚合服务,它收录各机构的公开登记册并通过 nimistu.ee 关联公司,重要结论请到机构自身的登记册核实。

安装

在 SourceWeft 中

  1. 打开 控制台中的 dokumendiregister.ee — Estonian public-authority documents,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.Nimistu%2Fdokumendiregister-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "dokumendiregister-ee-estonian-public-aut": {
      "type": "http",
      "url": "https://dokumendiregister.ee/api/dokreg-mcp/mcp"
    }
  }
}

README

dokumendiregister MCP — Estonian public-authority documents for AI assistants

[smithery badge]

Connect any MCP-compatible AI assistant (Claude, Cursor, ChatGPT, and more) to the document registers of Estonian public authorities — ministries, agencies, inspectorates and municipalities. Search every register at once, read a document's metadata and extracted file text, or pull every document naming a given company — in plain language, free, no API key, read-only.

Powered by dokumendiregister.ee, a free, ad-free aggregator that indexes those registers together and links every document to the companies named in it (via the Estonian Business Register / nimistu.ee).

  • Endpoint (Streamable HTTP): https://dokumendiregister.ee/api/dokreg-mcp/mcp
  • Free — no API key, no signup, read-only
  • Cross-register — one search across all indexed authorities
  • Full-text — searches the extracted text of attached files, not just metadata
  • Company-linked — every document ties to the companies it names

Why this over browsing a register by hand

Each Estonian authority runs its own document register, and there is no shared search across them. That makes the documents public in principle but hard to actually find:

  • One search, all authorities — a single query spans every indexed register instead of one authority's search form at a time.
  • Company ↔ document join — documents_by_company returns every public-authority document naming a company by its 8-digit registry code, across all registers, with the company's role. No other Estonian tool exposes this.
  • File text — PDFs, ASiC-E/BDoc containers and e-mail attachments are text-extracted and searchable, not just linked.
  • ChatGPT-compatible search + fetch, so the same server works across clients.

Quick start

Claude Code

bash
claude mcp add --transport http dokumendiregister https://dokumendiregister.ee/api/dokreg-mcp/mcp

Cursor

Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project):

json
{  "mcpServers": {    "dokumendiregister": {      "url": "https://dokumendiregister.ee/api/dokreg-mcp/mcp"    }  }}

Claude Desktop and other clients

json
{  "mcpServers": {    "dokumendiregister": {      "url": "https://dokumendiregister.ee/api/dokreg-mcp/mcp"    }  }}

Stdio-only clients can bridge via mcp-remote:

json
{  "mcpServers": {    "dokumendiregister": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://dokumendiregister.ee/api/dokreg-mcp/mcp"]    }  }}

Transports: Streamable HTTP at https://dokumendiregister.ee/api/dokreg-mcp/mcp (recommended) · SSE at https://dokumendiregister.ee/api/dokreg-mcp/sse.

What you can ask

You talk to it in natural language — you don't need to know reference numbers or tool details.

  • Which public-authority documents mention registry code 16075394?
  • Find documents about rahapesu (money laundering) and show me the newest
  • Show me the full text and attachments of that document
  • What has the Financial Intelligence Unit (Rahapesu Andmebüroo) registered this month?
  • Incoming letters to the Registrite ja Infosüsteemide Keskus since 2026-01-01
  • Which authorities are indexed, and how many documents does each have?

Tools

Six tools over the full dokumendiregister.ee corpus:

ToolWhat it does
searchFull-text document search across all authorities; returns matches with a stable id + dokumendiregister.ee URL (ChatGPT-compatible)
fetchA document's metadata, file list and extracted text by id (ChatGPT-compatible)
search_documentsFiltered search: authority, document type, access restriction, registration-date range
documents_by_companyEvery document naming a company, by registry code, across all registers — unique to dokumendiregister.ee
list_authoritiesAll indexed authorities, with document counts
recent_documentsThe newest registered documents

Data sources and attribution

Documents come from the authorities' own public document registers, reused as open data. Access-restricted (AK) documents expose metadata only — never file contents. Company links come from nimistu.ee, which aggregates the Estonian Business Register and related open data.

License

The configuration examples and documentation in this repository are released under the MIT License. The dokumendiregister.ee service and the underlying registers have their own terms.

来源:README.md,提交 a29ed13

工具

6

fetch

Fetch a document by id

Retrieve the full metadata, attached-file list and extracted text of a document by the `id` returned from `search` (e.g. 'doc:22112'). Returns it as Markdown with its linked companies and canonical dokumendiregister.ee URL.

输入参数id必填

search_documents

Search documents with filters

Document search with optional filters: authority (slug), document type, access restriction (Avalik = public, AK = restricted; restricted documents expose metadata only, never file text) and a registration-date range. Returns a page of documents with a total count. Use `list_authorities` to discover authority slugs.

输入参数limitqueryoffsetdate_todoc_typeauthoritydate_fromrestriction

documents_by_company

Public-authority documents involving a company

Given an 8-digit Estonian registry code (registrikood), return every public-authority document that names that company — across ALL registers at once, with the authority, document type, date and the company's role. Each authority publishes its own register with no shared search, so this cross-register company join is unique to dokumendiregister.ee. Find a registry code via nimistu.ee or the nimistu MCP.

输入参数limitoffsetreg_code必填

list_authorities

List public authorities

All Estonian public authorities whose document register is indexed, each with its slug and document count. Use a slug as the `authority` filter in `search_documents`.

无需输入参数。

recent_documents

Most recently registered documents

The newest documents by registration date, across all authorities — optionally narrowed to one authority.

输入参数limitauthority

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Authority 集成