mcpField
M
mcp-eureka

mcp-eureka

ローカル
github.com/matematicsolutions法務・行政45 週間前に更新

mcp-eureka について

mcp-eurekaは、ポーランド財務省のEUREKA税務実務資料を検索する法律分野向けMCPサーバーです。条件検索に対応し、署名、URL、発行日を含む引用情報を返します。

主な機能

  1. 01ポーランド税務実務資料の検索
  2. 02署名による文書検索
  3. 03カテゴリと日付による絞り込み
  4. 04文書内容とメタデータの取得
  5. 05検証可能な引用情報の提示

活用シーン

  1. 01特定の税務解釈の検索
  2. 02署名による文書の照合
  3. 03カテゴリや日付で資料を絞り込み

MCP 対応

MCPサーバーは、検索、署名検索、カテゴリ一覧、文書取得のツールをMCPクライアントに提供します。応答にはタイトル、URL、署名、発行日などの引用情報が含まれます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"matematicsolutions-mcp-eureka": {
"command": "npx",
"args": [
"-y",
"@matematicsolutions/mcp-eureka"
]
}
}
}
起動コマンドnpx -y @matematicsolutions/mcp-eureka

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@matematicsolutions/mcp-eureka0.2.0

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
pagenumberいいえページ番号(0 から開始)。ページネーションに使用します。
querystringいいえ検索語句。例:'fotowoltaika' または 'ulga badawczo-rozwojowa'。
date_tostringいいえ発行日(終了)(YYYY-MM-DD)。
date_fromstringいいえ発行日(開始)(YYYY-MM-DD)。
page_sizenumberいいえ1 ページあたりの結果数(1-50)。デフォルトは 10 です。
signaturestringいいえ文書番号。完全な値('0112-KDIL3.4012.367.2026.2.AK')またはプレフィックス('0112-KDIL3')。
full_phrasebooleanいいえtrue = 語句が完全一致する必要があります(該当なしになることがよくあります)。false(デフォルト)= 単語ごとに検索します。
category_idsarrayいいえ辞書(list_categories)のカテゴリ ID。例:[1] = 個別解釈、[3] = 一般解釈、[11] = 税務解説。

詳細

mcp-eureka

Ministerstwo Finansow / MF(財務省)の EUREKA システム(eureka.mf.gov.pl)向けの MCP(Model Context Protocol) サーバーです。ポーランドの税務実務に関する 550,000 件以上の文書を収録しており、その中には Krajowa Informacja Skarbowa / KIS(国税情報局)による 517,000 件以上の個別税務解釈(税務解釈)、一般解釈、税務解説、拘束力のある税率情報(WIS)および物品税情報(WIA)が含まれます。

ポーランド最大の税務実務コーパスを、検証可能な引用情報(署名+URL+日付)とともに、Claude / Cursor / VS Code の MCP エージェントで利用できます。

ステータス:v0.1.0 | ライセンス:MIT | メンテナー:MateMatic

税務解釈は法源ではなく、当局の実務です(税法典第14a条〜第14s条)。法的保護は、該当する個別解釈の申請者に適用されます。

データソース

EUREKA ポータルの公開 JSON API(Angular SPA バックエンド、キー不要)。2026-07-08 にライブで検証済みです。

  • POST /api/public/v1/wyszukiwarka/informacje/?size=N&page=N&sort=DT_WYD,desc - 検索(フィルター:SYG、ID の配列としての KATEGORIA_INFORMACJI、 DT_WYD_start/DT_WYD_end。リクエスト本文の searchQuery)。? の前の末尾のスラッシュは必須です。これを付けないと、バックエンドは HTTP 500 を返します。
  • GET /api/public/v1/informacje/{id} - 文書全体(メタデータ+HTML コンテンツ)。
  • GET /api/public/v1/pozycje-slownika/wyszukiwarka?kodSlownika=KATEGORIA_INFORMACJI - カテゴリ辞書(28 項目)。

MCP ツール

  • search(query?, full_phrase?, signature?, category_ids?, date_from?, date_to?, page?, page_size?) - フィルター付き検索。発行日順の降順で並べ替えます。
  • get_interpretation(id) - ID_INFORMACJI で文書全体を取得します(主旨+コンテンツの先頭 3000 文字)。
  • search_by_signature(signature) - 署名による簡易検索。完全な署名(0112-KDIL3.4012.367.2026.2.AK)または接頭辞(0112-KDIL3)に対応します。
  • list_categories() - category_ids 用のカテゴリ辞書(ID -> 名前)。

すべての応答に structuredContent.citations(タイトル、URL、署名、発行日)が含まれます。これは Patron や、あらゆる MCP エージェントが利用する契約です。

クイックスタート

npm install
npm run build
npm start                # stdio transport

npm run drift            # consistency INSTRUCTIONS <-> TOOLS <-> ErrorCode
npm run test:parse       # offline - fixtures from real API responses
npm run smoke            # LIVE - eureka.mf.gov.pl (throttled 2 req/s)

MCP クライアントの設定(mcp-servers.json):

{
  "mcpServers": {
    "eureka": {
      "command": "node",
      "args": ["<path>/mcp-eureka/dist/index.js"]
    }
  }
}

MateMatic のポーランド法コネクター

mcp-saos(一般裁判所/SN/TK/KIO) · mcp-nsa(NSA+16 WSA) · mcp-eureka(本コネクター) · mcp-isap(Dz.U.+M.P.) · mcp-krs(KRS) · kio-orzeczenia-mcp(KIO)

フリートの規約:コネクター 1 つにつきソース 1 つ(シングルソース)です。すべての呼び出しで、引用可能なソースを返します。コンテンツは一切変更せず、ステートレスです。

免責事項

データは財務省の公開 EUREKA システムから取得しています。このコネクターはコンテンツを変更せず、リクエストを制限し(最大 2 req/s)、リポジトリのアドレスを含む User-Agent を使用して自身を識別します。個別の事案における法律の解釈には、ご自身による個別解釈の取得、または税務アドバイザーへの相談が必要です。

ライセンス

MIT - LICENSE をご覧ください。

引用:MateMatic Solutions(2026)、mcp-eureka - ポーランドの税務解釈(EUREKA/KIS)向け MCP サーバー、https://github.com/matematicsolutions/mcp-eureka、MIT。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。