Skip to main content
Glama

EU Tender MCP

面向中小企业的实时、结构化欧洲公共采购情报 —— 以 MCP 服务器形式提供。在 Claude、Cursor 或任何 MCP 客户端中搜索商机、分析跨境风险、理解欧盟招标。

这里的价值在于 LLM 无法知晓的信息:当前招标机会、欧盟阈值、CPV 代码和跨境风险模式。它专为希望在本国以外的成员国投标公共合同的咨询、服务或供应类中小企业而构建。


为什么它真正有用(而不只是又一个包装)

LLM 凭记忆编造的内容

这个 MCP 实际做的事情

“服务类的欧盟阈值是多少?”

返回真实数字(标准 €143k)及其适用的类别

“帮我找德国软件类招标”

返回结构化、可筛选的招标记录(国家/CPV/金额/截止日期)

“从国外投标这个 RFP 有风险吗?”

执行红旗扫描(保证金、营业额门槛、本地存在要求、截止时间过短)+ 诚实的 SME 适配评分

“‘清洁服务’的 CPV 代码是什么?”

返回带别名的 CPV 分类

“这个公告类型是什么意思?”

解释 pincn-standardresults

每个工具都是确定性的、类型化的,并且如实说明其数据来源 —— 未配置 TED API 密钥时,它绝不会编造“实时”商机。


工具(7 个)

工具

功能

search_tenders

按关键词 / 国家 / CPV / 金额范围 / 截止日期搜索招标

market_snapshot_tool

按国家和行业统计活动、典型金额、紧急截止日期

analyze_tender

红旗扫描 + 0-100 SME 适配评分(按招标 ID 或粘贴的 RFP 文本)

look_up_cpv

将描述转换为欧盟 CPV 分类代码

look_up_notice_type

解释公告类型(pin、cn-standard、results…)的含义

eu_threshold

判断金额是否超过欧盟强制公开出版阈值

tender_details

单个招标的完整结构化记录


安装与运行

python3 -m venv .venv
.venv/bin/pip install -e .
.venv/bin/pytest tests/ -q      # 38 tests, incl. a real MCP stdio integration

启动服务器(stdio)

.venv/bin/eu-tender-mcp
# or
.venv/bin/python -m tendermcp.server

连接客户端

Claude Desktop —— 添加到您的 MCP 配置(claude_desktop_config.json): mcpServers → 参见 configs/claude-desktop.json。将 PYTHONPATH 指向仓库的绝对路径。

Claude Code / Cursor / 其他 MCP 客户端 —— 使用 configs/mcp-config.json,并安装该包(pip install -e .),以便 python3 -m tendermcp.server 可以解析。


数据模型

  • 默认提供方: 一组内置的明确标注的示例招标(来源 bundled_sample),使 MCP 开箱即用、可演示,并且无需密钥即可完全测试。

  • 实时 TED(路线图): 注册 TED API 密钥,设置 TED_API_KEY,并实现 TEDLiveProvider._fetch()(位于 providers.py 中,已预留桩代码)。在此之前,绝不编造实时数据 —— 返回的是标注过的示例数据。


项目结构

eu-tender-mcp/
├── tendermcp/
│   ├── server.py        ← FastMCP server wiring all tools
│   ├── knowledge.py     ← CPV codes, notice types, EU thresholds, red-flag rules
│   ├── analyzer.py      ← red-flag scan + SME fit scoring (offline, deterministic)
│   ├── providers.py     ← provider interface + bundled/live providers
│   ├── models.py        ← typed Tender / search-params models
│   ├── intel.py         ← market-snapshot aggregations
│   └── sample_data.py   ← labeled demo tenders
├── configs/             ← Claude Desktop / generic MCP client configs
├── tests/               ← 38 tests including real stdio integration
├── pyproject.toml
└── README.md

路线图 / 诚实说明

  • 实时 TED 数据源是最大的升级 —— 它需要注册的 TED/OPEN API 密钥和账户专属的 feed URL,这只能由用户提供。提供方接口已就绪。

  • 计划增加更多红旗规则司法管辖区细节;分析器有意保持透明(它输出的是原因,而非虚假的精确度)。

  • 不构成法律建议。 分析器只是分流辅助工具;请始终对照完整的招标文件进行核实。

MIT 许可。

-
license - not tested
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Government tender search for AI agents. UK, EU and US procurement opportunities.

  • Live EU funding data in your AI: grant calls, programmes, consortium partners, VCs, incubators.

  • UK public procurement data for AI agents: tenders, contracts, buyer and supplier profiles.

View all MCP Connectors

Latest Blog Posts

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/omardaaboul/eu-tender-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server