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 整合