原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Census (ACS by ZIP)

作者:mcpwright版本 0.1.3i★ –i在你的电脑上运行
注册名称io.github.mcpwright/census-mcp

安装

概览

作者提供的说明(英文原文)

U.S. Census (ACS) data by ZIP: income, demographics, housing, education, from a local store.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 其他
  • 你需要填写:CENSUS_API_KEY

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

你需要

  • PyPI已安装 Python 的 uv(用于 uvx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "census": {
      "command": "uvx",
      "args": [
        "mcpwright-census"
      ],
      "env": {
        "CENSUS_API_KEY": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add census --env CENSUS_API_KEY=your-value -- uvx mcpwright-census

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "census": {
      "command": "uvx",
      "args": [
        "mcpwright-census"
      ],
      "env": {
        "CENSUS_API_KEY": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "census": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcpwright-census"
      ],
      "env": {
        "CENSUS_API_KEY": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • CENSUS_API_KEY 必填 env
    Free Census API key (get one at https://api.census.gov/data/key_signup.html). Required for the one-time bulk download of the ACS dataset.

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 mcpwright 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“其他”中的其他服务器比较i

  • 星标数多于此分类中其他 32433 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 32433 个服务器的 29% 更新
  • 基础检查结果等于或优于此分类中其他 32433 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Census (ACS by ZIP) 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:CENSUS_API_KEY

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(0.1.3)于3个月前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Python (uv)。

有什么可以替代它?

同一分类中有:Spec Driven Development, Remote Desktop Commander, Symantec Cloud DLP AIops

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Spec Driven Development

作者:formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

在你的电脑上运行★ 440MIT14个月前更新
安装

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

在云端运行★ 211昨天更新
安装

Symantec Cloud DLP AIops

作者:AIops-tools

Governed Symantec Cloud DLP — 14 MCP tools, read-only with audit.

在你的电脑上运行今天更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

census-mcp

U.S. Census data by ZIP code, inside your agent. An MCP server that lets an LLM look up income, demographics, housing, and education for any ZIP — built on Anthropic's official mcp Python SDK.

All tools are read-only. Data is the U.S. Census Bureau's American Community Survey (ACS) 5-year release — bulk-downloaded once into a local store, then served offline. A free Census API key is required for the one-time download.

Status: published (v0.1.2) — uvx mcpwright-census (PyPI) and listed in the official MCP

Registry as io.github.mcpwright/census-mcp. All 8 tools below are live and unit-tested, verified

end-to-end against the live ACS 5-year release (vintage 2024 at the time of writing — the

server auto-detects the latest). Part of the

mcpwright suite.

Tools

ToolWhat it does
lookup_zip(zip_code)Confirm a ZIP maps to a Census ZCTA; returns name, total population, and the ACS vintage.
get_income(zip_code)Median household income, per-capita income, total households, and the % of households earning $200k+.
get_demographics(zip_code)Total population and median age.
get_housing(zip_code)Median home value, median gross rent, occupied units, and % owner-occupied.
get_education(zip_code)Of adults 25+, the % with a bachelor's degree or higher and the % with a graduate/professional degree.
compare_zips(zips, metric)Rank several ZIPs by one metric (income, age, home value, attainment, …), highest first.
get_acs_variable(zip_code, variable)Escape hatch: the raw value of any stored ACS variable, by code or friendly name.
find_zips(place, state=None)Reverse lookup: the ZIPs that fall within a city/town/CDP, ranked by how much of each ZIP's land lies in the place.

ZIP ≈ ZCTA (ZIP Code Tabulation Area): they mostly coincide, but ~2% of ZIPs (PO-box-only / non-residential) have no ZCTA and will return an error. All ACS figures are 5-year *estimates*.

find_zips is the reverse direction (place → ZIPs). It's approximate: ZCTAs don't nest inside places, so a ZIP can span several places and vice versa — read each match's coverage_pct and pass a state to disambiguate same-named places (e.g. Cambridge, MA vs OH). It's built on the public 2020 Census ZCTA-to-Place relationship file (2020 geography; no API key needed for it).

Install

Requires Python 3.12+ and a free Census API key (set CENSUS_API_KEY). The PyPI package is mcpwright-census; the command, server, and tools are all "census".

export CENSUS_API_KEY=your-free-key

uvx mcpwright-census setup # one-time: bulk-download the ACS dataset into a local store

Claude Code
claude mcp add census -e CENSUS_API_KEY=your-free-key -- uvx mcpwright-census
Claude Desktop

Add to claude_desktop_config.json:

{

"mcpServers": { "census": { "command": "uvx", "args": ["mcpwright-census"], "env": { "CENSUS_API_KEY": "your-free-key" } } } }

First run downloads the full ACS dataset (~33k ZCTAs) into a local SQLite store under

your OS cache dir, so every later lookup is instant and offline. Run mcpwright-census setup

ahead of time, or let the server download lazily on first use. mcpwright-census refresh

re-pulls when a new ACS vintage is published. Override the store location with

CENSUS_MCP_STORE.

Develop

git clone https://github.com/mcpwright/census-mcp && cd census-mcp

uv sync uv run pytest -v # tests (mocked Census + seeded SQLite) uv run ruff check src/ && uv run ruff format --check src/ # lint + format uv run mypy # type checking uv run mcp dev src/census_mcp/server.py # poke the tools in the MCP Inspector

Roadmap

  • lookup_zip — validate a ZIP, name + population
  • get_income — income measures + % $200k+
  • get_demographics — population + median age _(age brackets still to come)_
  • get_housing — median home value, rent, % owner-occupied
  • get_education — % bachelor's+, % graduate
  • compare_zips — one metric across several ZIPs, ranked
  • get_acs_variable — raw value for any stored ACS variable (escape hatch)
  • find_zips — reverse lookup: place → ZIPs, ranked by land coverage
  • get_demographics age brackets (under-18 / 18-34 / 35-64 / 65+)
  • Publish to PyPI (mcpwright-census) + the official MCP Registry

Privacy

census-mcp runs entirely on your machine and collects, stores, or transmits no personal data — no accounts, no tracking, no telemetry. Its only outbound requests go to the public U.S. Census Bureau to download public data: api.census.gov for the ACS dataset (using your own CENSUS_API_KEY), and www2.census.gov for the place-lookup file used by find_zips (no key needed). The key is read from your environment and is never logged or sent anywhere else. These downloads happen during setup/refresh (or lazily on first use); after that, lookups are served from a local store with no further network calls. The downloaded data lives under your OS cache directory (public reference data only) and can be deleted at any time.

Full policy: https://mcpwright.com/privacy

Questions & feedback

  • Questions, ideas, or "could it do X?" → Discussions
  • Bugs & concrete feature requests → Issues

Contributions welcome.


Part of mcpwright · built by Devender Gollapally

问 PopNx