MTender MCP OCDS Server

MTender MCP OCDS Server

site icon
2025.03.12 1
TypeScript公共采购数据分析招标信息查询预算追踪金融服务
MTender MCP OCDS Server 是一个基于 Model Context Protocol (MCP) 的服务器,用于通过 MTender API 访问摩尔多瓦的公共采购数据。该服务器实现了 Open Contracting Data Standard (OCDS),允许 AI 助手搜索招标、访问招标详情、预算信息、资金来源以及分析招标文档。
View on GitHub

Overview

基本能力

产品定位

MTender MCP OCDS Server 是一个专门用于访问和处理摩尔多瓦公共采购数据的服务,遵循 Open Contracting Data Standard (OCDS) 标准。

核心功能

  • 资源访问
  • 获取最新的招标信息
  • 通过 Open Contracting ID (OCID) 获取招标详情
  • 通过 OCID 获取预算数据
  • 通过 OCID 获取资金来源数据

  • 工具功能

  • search_tenders:搜索招标信息,支持分页和筛选
  • get_tender:获取特定招标的详细信息
  • get_budget:获取特定招标的预算信息
  • get_funding_source:获取特定招标的资金来源信息
  • analyze_tender:分析招标并提取关键信息
  • fetch_tender_document:获取并分析招标文档(PDF, DOC, DOCX)

适用场景

  • 公共采购数据分析
  • 招标信息查询与分析
  • 预算和资金来源追踪
  • 招标文档内容提取与分析

使用教程

使用依赖

  • Node.js v20
  • TypeScript v5.3.3
  • MCP SDK v0.6.0
  • Docker(可选)

安装教程

从 GitHub 安装

git clone https://github.com/yoda-digital/mcp-mtender-server.git
cd mcp-mtender-server
npm install
npm run build

手动安装

  1. 克隆仓库
  2. 安装依赖: bash npm install
  3. 构建服务器: bash npm run build
  4. (可选)全局安装: bash npm link

Docker 安装

cd mtender-server
docker build -t mtender-mcp-server .
docker run -v $(pwd)/logs:/app/logs mtender-mcp-server

调试方式

运行服务器

node build/index.js

mtender-server

测试

  • 直接测试 MTender API: bash node simple-test.js
  • 测试 MCP 服务器: bash node mcp-test.js
  • 交互式测试: bash npm run inspector

许可证

该项目遵循 Custom 开源许可条款。