vergabe-mcp
vergabe-mcp
oeffentlichevergabe.de 向けのMCPサーバーです。これはドイツ連邦政府の公共調達ポータルです。ドイツではすべての公共調達がここに公開されており、バルクのオープンデータエクスポートも提供されていますが、そのエクスポートは1日遅れ、日次ZIPで配信され、フィルターがかけられません。すべてをダウンロードして自分で整理する必要があります。ポータル独自の検索APIはフィルター(CPVコード、地域、期限ウィンドウ、eFormsの「フリーランサー向け」フラグ)に対応しており、告知が公開された瞬間に最新情報を取得できますが、ドキュメント化されていません。このサーバーはそのAPIをラップしており、任意のMCPクライアントがリアルタイムのフィードを実際のフィルターで検索し、ポータルのドメインモデル、eForms XML、またはOCDSで告知を取得できます。匿名で、APIキーやアカウントは不要です。
リバースエンジニアリングされたAPIリファレンスは docs/API.md にあります。これは、MCPを介さずに直接エンドポイントを呼び出したい場合にも、単独で利用できます。
インストール
インストールは不要で、npx で実行します。
Claude Code
claude mcp add vergabe -- npx vergabe-mcpClaude Desktop — claude_desktop_config.json に記述:
{
"mcpServers": {
"vergabe": {
"command": "npx",
"args": ["vergabe-mcp"]
}
}
}その他のstdioクライアント
npx vergabe-mcpStreamable HTTP — クライアントがサブプロセスではなくURLを必要とする場合:
npx vergabe-mcp --http --port 3000Related MCP server: germany-tenders
ツール
ツール | 機能 |
| フラットパラメータ(フリーテキスト、CPVプレフィックス、 |
| IDで1つの告知を取得します。キュレーションされた |
| ネイティブの |
| CPVまたはNUTSコードを、ドイツ語または英語の説明に解決します。 |
| 日次または月次のバルクオープンデータエクスポートURLを、注意事項付きで生成します。 |
これら5つはすべて読み取り専用です。サーバーは何も書き込まず、ディスクに保存せず、認証情報も保持しません。
リソース。 vergabe://api-reference はAPIドキュメントを提供するため、クライアントはクエリを作成する前にバックエンドが実際にサポートしている内容を読むことができます。テンプレートは個別の告知をカバーします — vergabe://notice/{noticeId}、.../eforms、.../ocds — および vergabe://codelist/{list}/{code}。
プロンプト。 find-solo-tenders(引数: keywords、cpv、maxDays)はフリーランサー/自営業者フラグで検索し、その後、候補をトリアージするためのモデルを案内します。説明に埋もれた人日数、近い期限が参加申請かそれともオファー自体か、空の値フィールドが何も意味しないという事実などです。そのトリアージ知識はスコアリングコードではなくプロンプトとして提供されるため、ユーザーはそれに異議を唱えることができます。
例
あなた: フリーランサーに適しているとフラグが立てられた、公開中のIT調達案件を探してください。
モデルは search_tenders を cpv: ["72"]、suitableFor: ["freelance"]、onlyActive: true で呼び出します。2026年8月17日時点で30件の公開ロットがあり、その中には以下が含まれます:
{
"noticeId": "7c70692d-dfb9-4b96-b777-4a5539eaee50",
"title": "Beschaffung einer Beratungsdienstleistung zur Fachberatung im Rahmen eines Identity and Access Management (IAM) Projektes für die Stadtwerke Bielefeld (SWB)",
"lotTitle": "Beratungsdienstleistung zur Fachberatung im Rahmen eines Identity and Access Management (IAM) Projektes",
"buyer": "Stadtwerke Bielefeld GmbH",
"cpv": "72260000",
"noticeType": "cn-standard",
"nature": "services",
"deadline": "2026-09-14T10:00:00+02:00",
"published": "2026-08-12T00:00:00+02:00"
}その後、興味のあるものについて get_tender を呼び出し、説明、推定価格、除外事由を読んで、入札に値するかどうかを判断します。その判断はモデルの役割であり、サーバーは意図的にスコアリングを行いません。
その結果のデータの形状に注意してください。このケースの期限は deadlineReceiptRequests、つまり参加申請の期限であり、オファーの期限ではありません。find-solo-tenders プロンプトが存在するのは、このような区別が調達案件にアクセス可能かどうかを左右するからです。
開発
Node 20以降が必要です。
npm install
npm test # vitest, no network
npm run typecheck
npm run lint # biome統合テストはライブポータルにアクセスし、明示的に要求しない限りスキップされます:
VERGABE_LIVE=1 npm testコミットは Conventional Commits に従います。release-please がそれらを main ブランチへのリリースPRに変換します。そのPRをマージすると、リリースがタグ付けされ、変更ログが書き込まれ、npmに公開され、tarballがGitHubリリースに添付されます。コミットタイプがバージョンアップの種類を決定します。
ライセンス
MIT。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for German public procurement data (OCDS). Semantic search, tender matching, and company profiles — all from your local LLM105MIT
- Alicense-qualityCmaintenanceAccess official German government public procurement tenders via MCP, with keyless access.12MIT
- AlicenseAqualityAmaintenanceMCP server providing read access to Swiss public procurement data via the official simap.ch API, covering all cantons and the Confederation with intraday updates. It enables searching tenders, awards, construction codes, and procurement offices through natural language queries.9MIT

vartoofficial
Flicense-qualityBmaintenanceMCP server for Ukrainian public procurement (Prozorro) that exposes tools to search tenders, retrieve tender details and cards, list and read tender documents.
Related MCP Connectors
Germany public procurement MCP — official German government tenders (keyless).
MCP server for French (BOAMP) + EU (TED) public procurement data via TenderAPI.
Read-only MCP server for searching Japan government procurement bid information from the KKJ portal.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jocks-studio/vergabe-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server