jgrants-mcp-server

jgrants-mcp-server

site icon
2025.03.21 2
Python补贴查询API 集成金融服务
jgrants-mcp-server 是一个基于 FastMCP 库的 MCP 服务器,用于访问日本 Jグランツ(由数字厅运营的政府和地方政府补贴电子申请系统)的公开 API。该服务器提供了三个主要工具,用于搜索、获取补贴详细信息以及下载附件。其核心特性包括非同步处理、轻量级响应和 MCP 工具集成。
View on GitHub

Overview

基本能力

产品定位

jgrants-mcp-server 是一个用于访问日本政府和地方政府补贴电子申请系统(Jグランツ)的 MCP 服务器,提供补贴搜索、详细信息获取和附件下载功能。

核心功能

  1. list_subsidies:根据关键词搜索并获取正在接受申请的补贴列表。
  2. get_subsidy_detail:根据补贴 ID 获取补贴的详细信息,去除大型附件 base64 数据并提供下载 URL。
  3. download_attachment:根据补贴 ID、类别和索引返回附件的下载 URL。

适用场景

  • 需要查询日本政府或地方政府补贴信息的开发者。
  • 需要获取补贴详细信息和附件的应用程序。

工具列表

  1. list_subsidies:搜索补贴列表。
  2. get_subsidy_detail:获取补贴详细信息。
  3. download_attachment:获取附件下载 URL。

常见问题解答

  • 所有工具必须使用补贴的 id 字段进行识别,而不是标题。

使用教程

使用依赖

  • Python 3.7 或更高版本
  • httpx 库
  • FastMCP 库
  • (可选)FastAPI 和 Uvicorn(用于本地测试)

安装教程

  1. 克隆仓库 bash git clone <your-repository-url> cd <repository-directory>
  2. 创建虚拟环境并安装依赖 bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install httpx fastmcp fastapi uvicorn

调试方式

  1. 使用 list_subsidies 工具测试补贴搜索功能。
  2. 使用 get_subsidy_detail 工具测试补贴详细信息获取功能。
  3. 使用 download_attachment 工具测试附件下载 URL 生成功能。

许可证

None