使用说明
人口普查API MCP服务器
访问美国人口普查局的数据,包括人口统计、人口、收入、住房等。
可用数据
- 美国社区调查(ACS) -详细的人口和社会经济数据
- 1年估算(
acs/acs1)-人口超过65000的地区 - 5年估算(
acs/acs5)-所有地区,对小人口来说更可靠
- 1年估算(
- 十年一次的人口普查 (
dec/pl)-每10年统计一次官方人口 - 经济普查 -工商统计
- 人口估计 -两次人口普查之间的年度人口估计数
设置
- 获取免费API密钥,网址:https://api.census.gov/data/key_signup.html
- 添加到MCP配置中:
{
"census": {
"command": "node",
"args": ["/path/to/census-api/dist/index.js"],
"env": {
"CENSUS_API_KEY": "your-api-key"
}
}
}
工具
query
获取人口普查数据,完全控制变量和地理位置。
| 参数 | 必填 | 说明 |
|---|---|---|
| 年份 | 是 | 数据年份(例如“2022”) |
| 数据集 | 是 | 数据集路径(例如,“acs/acs1”、“acs/acf5”、“dec/pl”) |
| 变量 | 是 | 逗号分隔的变量代码(例如,“NAME,B19013_001E”) |
| forClause | Yes | 要获取的地理位置(例如,“状态:“,”县:“,”状态:06“) |
| inClause | 否 | 嵌套查询的父地理位置(例如,在获取县时为“state:06”) |
例子: 获得所有州的家庭收入中位数
year: "2022"
dataset: "acs/acs5"
variables: "NAME,B19013_001E"
forClause: "state:*"
list_datasets
列出给定年份的可用人口普查数据集。
| 参数 | 必填 | 说明 |
|---|---|---|
| 年份 | 是 | 列出数据集的年份 |
list_variables
在数据集中搜索变量。有助于找到正确的变量代码。
| 参数 | 必填 | 说明 |
|---|---|---|
| 年份 | 是 | 数据年份 |
| 数据集 | 是 | 数据集路径 |
| search | 否 | 要筛选的关键字(例如,“收入”、“人口”) |
| limit | 否 | 最大结果(默认值50) |
例子: 查找与收入相关的变量
year: "2022"
dataset: "acs/acs5"
search: "income"
list_geographies
列出数据集的可用地理级别。
| 参数 | 必填 | 说明 |
|---|---|---|
| 年份 | 是 | 数据年份 |
| 数据集 | 是 | 数据集路径 |
get_fips
获取州、县或其他地区的FIPS代码。
| 参数 | 必填 | 说明 |
|---|---|---|
| 年份 | 是 | 数据年份 |
| 数据集 | 是 | 数据集路径 |
| 地理 | 是 | 级别(例如,“州”、“县”) |
| inClause | 否 | 父地理筛选器 |
例子: 获取加利福尼亚州的所有县FIPS代码
year: "2022"
dataset: "acs/acs5"
geography: "county"
inClause: "state:06"
常用变量
| 变量 | 描述 |
|---|---|
| B01003_001E | 总人口 |
| B19013_001E | 家庭收入中位数 |
| B25077_001E | 房屋价值中位数 |
| B23025_005E | 失业人口 |
| B15003_022E | 学士学位持有者 |
| B25064_001E | 总租金中位数 |
速率限制
- API密钥没有严格的速率限制
- 无密钥:500个请求/天
文档
- API文件:https://www.census.gov/data/developers/guidance.html
- 变量搜索:https://api.census.gov/data.html
