Government Grants

Government Grants

🚀 政府资助搜索 MCP 服务器

本项目基于 Model Context Protocol(模型上下文协议)构建服务器,提供了一个实用工具,可依据关键词搜索政府资助信息,助力用户快速获取所需资助详情。

🚀 快速开始

本政府资助搜索 MCP 服务器使用 @modelcontextprotocol/sdk 包构建。它提供了名为 "search-grants" 的工具,用户可根据关键字搜索可用的政府资助信息。服务器与 Simpler Grants API 接口交互以获取资助数据,并格式化结果以便显示。MCP 从 Simpler Grants API 获取数据,该 API 目前处于测试版本,主要用于测试和反馈阶段,提供了搜索机会、检索机构信息以及访问详细资助信息等功能,且支持各种搜索过滤器,并提供分页选项以有效管理大量结果。

✨ 主要特性

  • 精准搜索:可根据关键字搜索政府资助。
  • 分页展示:分页显示搜索结果,方便查看。
  • 详细信息:显示每个资助的详细信息,包括机会标题、编号和状态,资助信息(最低资助金额、最高资助金额、类别),日期和截止日期,联系方式,资格要求,额外信息 URL。

📦 安装指南

  1. 克隆仓库并进入项目目录。
  2. 安装所需的依赖项:
    • Node.js 16 或更高版本
    • npm install
  3. 设置环境变量 API_KEY,值为您的 Simpler Grants API 密钥。
  4. 启动 MCP 服务器:
    npm start
    

服务器启动后将开始运行并监听传入的 MCP 客户端连接。

💻 使用示例

基础用法

一旦服务器运行起来,您可以使用一个 MCP 客户端(例如 Claude Desktop)连接到它。要使用 "search-grants" 工具,请发送包含以下参数的请求:

# 发送请求示例
{
"query": "人工智能",
"page": 1,
"grantsPerPage": 3
}

服务器将返回格式化的搜索结果摘要,包括资助详细信息。

高级用法

# 高级场景说明:可以根据不同的搜索需求灵活调整参数
{
"query": "气候变化",
"page": 2,
"grantsPerPage": 5
}

📚 详细文档

自定义

您可以通过修改以下内容来自定义服务器:

  • formatGrantDetails:用于格式化显示资助信息的函数
  • createSummary:生成搜索结果摘要的函数
  • API_KEY:用于身份验证的 Simpler Grants API 密钥

故障排除

如果您遇到任何问题,请检查服务器日志以获取更多信息。您还可以联系项目维护人员寻求帮助。

贡献指南

如果您希望为该项目做出贡献,请叉取仓库并提交包含更改的拉取请求。

视频介绍

视频介绍

  • 0 关注
  • 0 收藏,19 浏览
  • system 提出于 2025-09-22 03:42

相似服务问题

相关AI产品