Jgrants MCP 补助金服务工具
利用 Jgrants 公开 API 的 MCP 服务器,用于查询和管理补助金信息。
快速入门
-
克隆仓库 克隆代码库并进入项目目录:
git clone <your-repository-url> cd <repository-directory>
-
创建虚拟环境 创建 Python 虚拟环境并安装依赖:
python -m venv venv source venv/bin/activate # Windows 使用: venv\Scripts\activate pip install httpx fastmcp fastapi uvicorn
-
运行服务 使用 Uvicorn 启动服务:
uvicorn main:app --reload
-
主要功能
list_subsidies(keyword: str)
:根据关键词搜索补助金列表。get_subsidy_detail(subsidy_id: str)
:通过补助金 ID 获取详细信息。download_attachment(subsidy_id: str, category: str, index: int)
:下载特定附件(通过生成的 URL 访问)。
-
注意事项
- 搜索补助金时,默认关键词为“补助金”。
- 获取详细信息时,大文件附件会生成下载链接而非直接返回 base64 数据。
更多详情请参考 README 文档。