联邦资助机会搜索服务器

一个用于搜索和检索联邦资助机会的MCP服务器,无需认证即可使用。

  • by GSA-TTS
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 GSA-TTS/mcp-server-grants-gov

使用说明

mcp服务器授权政府

MCP服务器 Grants.gov API使LLM能够搜索和检索联邦拨款机会,而无需任何身份验证。

工具

grants_gov_search_opportunities

使用关键字、机构、状态、资格、资助类别或援助列表号(ALN)搜索联邦拨款机会。返回分页结果。

参数 类型 说明
keyword string 在标题和描述之间进行全文搜索
opp_num string 精确机会数查找
agencies string[] 机构代码筛选器(例如。 ["HHS", "NSF", "DOE"])
opp_statuses string[] forecasted, posted, closed, archived
eligibilities string[] 资格代码筛选器
funding_categories string[] 资金类别代码过滤器(例如。 ["HL", "ED"])
aln string 援助列表编号(例如。 "93.268")
rows int 每页结果,1–100(默认值:25)
start_record int 1索引分页偏移量(默认值:1)
response_format 字符串 markdown (默认)或 json

grants_gov_fetch_opportunity

通过数字ID获取单个机会的完整详细信息。返回概要、奖励金额、符合条件的申请人类型、资助工具、活动类别、ALN、描述和附件。

参数 类型 说明
opportunity_id int 数字机会ID(从搜索结果中获取)
response_format 字符串 markdown (默认)或 json

安装

需要 紫外线.

git clone https://github.com/your-org/mcp-server-grants-gov
cd mcp-server-grants-gov
uv sync

用法

克劳德桌面版

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "grants-gov": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/absolute/path/to/mcp-server-grants-gov",
        "grants-gov-mcp"
      ]
    }
  }
}

stdio(任何MCP客户端)

uv run grants-gov-mcp

HTTP(云/云)

PORT=8000 uv run grants-gov-mcp

发展

以可编辑模式安装,以便更改立即生效:

uv pip install -e .