data.cms.gov/data.json MCP服务器
免责声明:此服务器是概念验证,仅用于演示目的。虽然这个原型是为了验证data.cms.gov的概念,但请注意,它目前正在搜索 data.medical.gov.
概述
该服务器使用其data.json文件帮助用户浏览data.medicaid.gov上可用的数据资源,该文件是网站上所有可用数据资产的清单。
启动后,服务器会创建当前数据清单的轻量级BM25索引,用于 表面相关候选人LLM检查。将传统搜索与人工智能系统自然语言相结合 理解能力允许模型调查更有针对性的数据集子集,并避免淹没会话的上下文窗口。
目前为cloud.gov配置了远程部署-远程URL可根据请求提供。
最常见的工作流程
- 对索引库存进行初始搜索
- 识别一组广泛的相关数据集
- 深入特定数据集以检索列级详细信息
可用工具
- datajson_search_inventory: 搜索库存
- datajson_search_datasets: 提取特定数据集的详细信息
本地运行
要在本地运行此服务器的副本,请使用以下命令:
git clone https://github.com/GSA-TTS/cms-data-json-mcp-server
cd cms-data-json-mcp-server
uv sync --dev
uv run src/datajson/app.pyClaude桌面设置
- 打开您的Claude Desktop配置文件
要在Windows中查找配置文件,请使用:
code $env:AppData\Claude\claude_desktop_config.json要在Mac上查找配置文件,请使用:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json- 将路径添加到本地安装
{
"mcpServers": {
"cms-data-json": {
"command": "/path/to/data-json-mcp-pilot"
}
}
}存储库结构
src/
datajson/
app.py # set up MCP app
models.py # field definitions
tools.py # mcp tools
utils.py # helper functions
manifest.yaml # cloud.gov deployment config
pyproject.toml联系
如有疑问,请联系haley.johnson@gsa.gov或haley.johnson@cms.hhs.gov
