
us-census-bureau-data-api-mcp
by uscensusbureau·★ 71·综合分 46
连接AI助手与美国人口普查局官方数据的MCP服务器。
概述
美国人口普查局数据API MCP服务器是Model Context Protocol的一个全面实现,为AI助手提供访问美国人口普查局官方统计数据的途径。该服务器使用TypeScript和MCP SDK构建,提供工具来获取数据集、聚合数据以及通过人口普查数据API解析地理信息。服务器维护本地PostgreSQL数据库以增强性能和搜索功能,同时支持直接API调用。该项目遵循最佳实践,具有清晰的架构、全面的测试和CI/CD工作流程。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您的 AI 应用程序需要权威的美国人口和经济数据时,请选择此 MCP 服务器,特别是如果您已经在使用 Docker 并希望直接访问普查局统计数据而无需构建自定义集成。
什么时候不要选它
如果您需要美国以外的国家数据,或者您更喜欢无 Docker 依赖的轻量级解决方案,请不要选择此服务器。该服务器还需要普查局 API 密钥,这需要在普查局注册。
此 server 暴露的工具
从 README 抽取出 4 个工具list-datasetsFetches metadata for all available datasets in the Census Bureau's API
fetch-dataset-geographyFetches available geography levels for filtering a given dataset
fetch-aggregate-dataFetches aggregate data from the Census Bureau's API with various filtering options
resolve-geography-fipsSearches Census Bureau geographies to find FIPS codes and parameters
可对比工具
安装
安装步骤
- 克隆仓库
- 从 [https://api.census.gov/data/key_signup.html](https://api.census.gov/data/key_signup.html) 获取人口普查局数据API密钥
- 初始化数据库:
``bash docker compose --profile prod run --rm census-mcp-db-init sh -c "npm run migrate:up && npm run seed" ``
- 配置AI Assistant使用MCP服务器,使用以下配置:
``json { "mcpServers": { "mcp-census-api": { "command": "bash", "args": [ "/路径/到/服务器/us-census-bureau-data-api-mcp/scripts/mcp-connect.sh" ], "env": { "CENSUS_API_KEY": "您的人口普查API密钥" } } } } ``
- 启动您的AI Assistant
FAQ
- 我需要设置本地数据库吗?
- 是的,需要使用Docker Compose初始化PostgreSQL数据库以提高性能和搜索能力。这在首次设置时是必需的。
- 这个MCP服务器提供哪些数据源访问?
- 服务器主要提供对人口普查数据API的访问,其中部分数据缓存在本地PostgreSQL数据库中以获得更好的性能。
us-census-bureau-data-api-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。