Jgrants MCP 补助金服务工具

Jgrants MCP 补助金服务工具

利用 Jgrants 公开 API 的 MCP 服务器,用于查询和管理补助金信息。

快速入门

  1. 克隆仓库 克隆代码库并进入项目目录:

    git clone <your-repository-url>
    cd <repository-directory>
    
  2. 创建虚拟环境 创建 Python 虚拟环境并安装依赖:

    python -m venv venv
    source venv/bin/activate   # Windows 使用: venv\Scripts\activate
    pip install httpx fastmcp fastapi uvicorn
    
  3. 运行服务 使用 Uvicorn 启动服务:

    uvicorn main:app --reload
    
  4. 主要功能

    • list_subsidies(keyword: str):根据关键词搜索补助金列表。
    • get_subsidy_detail(subsidy_id: str):通过补助金 ID 获取详细信息。
    • download_attachment(subsidy_id: str, category: str, index: int):下载特定附件(通过生成的 URL 访问)。
  5. 注意事项

    • 搜索补助金时,默认关键词为“补助金”。
    • 获取详细信息时,大文件附件会生成下载链接而非直接返回 base64 数据。

更多详情请参考 README 文档。