MTender 数据服务器是一款 MCP 系统数据读取器,可提供 Moldova 公共采购和合同信息。借助它,用户能够通过 URI 或工具接口访问结构化的 OCDS(开放合同数据标准)数据。
要使用 MTender 数据服务器,请按照以下步骤进行:
https://github.com/yoda-digital/mcp-mtender-servernpm install 安装依赖项。npm start 启动服务器,默认端口为 3000。mtender://latest-tenders:列出最新的招标公告mtender://tender/{ocid}:通过 OCID 获取招标详细信息mtender://budget/{ocid}:通过 OCID 获取预算信息mtender://funding/{ocid}:通过 OCID 获取资金来源信息服务器提供了以下工具接口:
search_tenders:搜索招标公告
get_tender:获取单个招标的详细信息
get_budget:查询预算详情get_funding_source:查看资金来源信息analyze_tender:分析招标文档指定部分(如计划、投标、奖项等)fetch_tender_document:下载并解析指定的招标文件 URLoffset(可选):分页偏移量(ISO日期字符串)limit(可选):结果最大数量dateFrom(可选):起始日期(ISO日期字符串)dateTo(可选):结束日期(ISO日期字符串)ocid(必填):OCID 值format(可选):输出格式,支持 "full" 和 "summary"ocid(必填):OCID 值format(可选):输出格式,支持 "full" 和 "summary"ocid(必填):OCID 值format(可选):输出格式,支持 "full" 和 "summary"ocid(必填):OCID 值sections(可选):指定分析的部分,如 "plan"、"tender"、"award"url(必填):完整的招标文件 URL# 获取最新招标公告
curl http://localhost:3000/mtender/latest-tenders
# 搜索特定日期范围的招标
curl "http://localhost:3000/mtender/search_tenders?dateFrom=2023-01-01&dateTo=2023-12-31"
服务器默认启用日志记录功能,所有请求和响应都会记录到 logs/ 目录下的文件中。日志格式为标准 JSON 格式,便于后续分析。
GET /mtender/latest-tenders
响应示例:
[
{
"ocid": "MD-234567",
"title": "公共道路维修项目",
"date": "2023-10-01"
},
...
]
GET /mtender/tender/{ocid}
响应示例:
{
"ocid": "MD-234567",
"title": "公共道路维修项目",
"description": "修复 County Balti 的主要街道",
"date": "2023-10-01"
}
POST /mtender/search_tenders
{
"query": {
"offset": 0,
"limit": 10,
"dateFrom": "2023-01-01",
"dateTo": "2023-12-31"
}
}
MTender 数据服务器的版权归 Yoda Digital 所有,源代码遵循 MIT 协议。
仅允许用于个人和非商业用途。禁止在未授权的情况下进行二次开发或商用。
欢迎通过 GitHub 提交问题和拉取请求:https://github.com/yoda-digital/mcp-mtender-server
如需进一步支持,请联系 support@yodalabs.md。