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-mcpHTTP(云/云)
PORT=8000 uv run grants-gov-mcp发展
以可编辑模式安装,以便更改立即生效:
uv pip install -e .