关于 TenderScope
TenderScope 的 tenderscope-lite 是供 Agent 使用的小型本地 MCP 服务,通过官方 TED Search API 搜索开放的欧盟公共招标。它返回结构化公告信息和链接,无需数据库、账户或 API 密钥。
主要功能
- 01实时搜索开放的欧盟招标
- 02按关键词和国家筛选
- 03按 CPV 前缀筛选
- 04提供截止日期和预算信息
- 05返回结构化公告卡片
适用场景
- 01按关键词查找开放招标
- 02按采购方所在国家筛选公告
- 03搜索特定行业的招标
- 04查看截止日期和公告链接
MCP 相关
本地 stdio MCP 服务提供一个名为 `search_tenders` 的工具,用于查询 TED Search API 并返回结构化公告信息和链接。无需账户或 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://tenderscope.app/mcpclaude mcp add --transport http marutmarutyan-tenderscope https://tenderscope.app/mcp{"mcpServers":{"marutmarutyan-tenderscope":{"type":"http","url":"https://tenderscope.app/mcp"}}}在 Cursor 中打开{"servers":{"marutmarutyan-tenderscope":{"type":"http","url":"https://tenderscope.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"marutmarutyan-tenderscope":{"type":"http","url":"https://tenderscope.app/mcp"}}}{"mcpServers":{"marutmarutyan-tenderscope":{"serverUrl":"https://tenderscope.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://tenderscope.app/mcp需要授权工具
详细介绍
tenderscope-lite
一个小型 MCP 服务,可让你的 AI agent 通过官方 TED Search API 实时搜索欧盟公开招标。
- 一个工具:
search_tenders - 通过 stdio 在本地运行,无需数据库、账户或 API 密钥
- 返回结构化卡片(标题、采购方、国家、预算、截止日期、链接),而不是网页
- 仅包含截止日期尚未到期的招标
想要获取亚美尼亚招标(ARMEPS)、从邀请文件中读取的预算、监控列表、截止日期提醒和托管 API?这些功能由托管服务 TenderScope 提供(包含免费计划)。此软件包是它的精简开源版本。
安装
需要 Node.js 22 或更高版本。
npx -y github:MarutMarutyan/tenderscope-lite
或者从克隆的仓库安装(仓库已包含构建好的 dist/):
git clone https://github.com/MarutMarutyan/tenderscope-lite.git
node tenderscope-lite/dist/tenderscope-lite.mjs
连接到 Claude Desktop
打开配置文件(设置、开发者、编辑配置),然后添加:
{
"mcpServers": {
"tenderscope-lite": {
"command": "npx",
"args": ["-y", "github:MarutMarutyan/tenderscope-lite"]
}
}
}
重启 Claude Desktop,然后提问:“查找下个月截止的德国公开 IT 招标。”
连接到 Cursor
将相同的代码块添加到 ~/.cursor/mcp.json(或项目中的 .cursor/mcp.json):
{
"mcpServers": {
"tenderscope-lite": {
"command": "npx",
"args": ["-y", "github:MarutMarutyan/tenderscope-lite"]
}
}
}
工具:search_tenders
| 参数 | 类型 | 含义 |
|---|---|---|
q | 字符串 | 关键词,例如 software development。可以为空。 |
countries | 字符串[] | 采购方所在国家,使用 ISO 3166-1 alpha-2 编码(欧盟/欧洲经济区),例如 ["DE","FR"] |
cpv | 字符串[] | CPV 代码前缀,例如 IT 服务使用 ["72"] |
days | 整数 | 查看最近 N 天发布的公告(1-90,默认值为 30) |
limit | 整数 | 返回的卡片数量(1-20,默认值为 10) |
响应:{ "results": [ { id, title, buyer, country, budget, currency, deadline, publishedAt, cpv, url } ] }。结果为空时会附带 hint,说明如何放宽查询条件。预算为字符串("125000.00"),日期采用 ISO 8601 UTC 格式;如果公告未注明,任一字段都可能为 null。
备注
- 数据直接来自 TED Search API v3(不抓取 HTML)。请注意礼貌使用:每次工具调用只会发送一个请求。
- 仅返回公告元数据和链接,绝不返回文件正文。
开发
npm install
npm run build # bundles into dist/tenderscope-lite.mjs
npm test # tests with a stubbed fetch, no network
src/vendor/ 中的 TED 公告解析器与托管服务共用,每次发布都会从其仓库复制;请在此处通过问题或拉取请求提交修复,修复会同步过去。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。