Census-MCP-Server
@brockwebb
关于 Census-MCP-Server
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"Census-MCP-Server": {
"command": "python",
"args": [
"mcp_server.py"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Census-MCP-Server?
Census-MCP-Server is an independent MCP (Model Context Protocol) server that translates natural language questions into proper U.S. Census Bureau API calls, providing domain expertise, statistical context, and error prevention. It currently focuses on American Community Survey (ACS) 5-year estimates and is designed for non-specialists such as journalists, policymakers, and community researchers.
How to use Census-MCP-Server?
You need an MCP-compatible AI client (e.g., lm-studio, ollama) and Python 3.9–3.12. Clone the repository, install dependencies with pip install -r requirements.txt, and run python mcp_server.py. Implementation is in progress; refer to the project’s Quick Start for future instructions.
Key features of Census-MCP-Server
- Smart query translation from plain English to Census API calls.
- Domain knowledge integration for appropriate data source selection.
- Statistical context including margins of error, CV calculations, and suppression handling.
- Error prevention for common mistakes like geographic mismatches.
- Caching and throttling with exponential back-off (≤10 concurrent connections, ~500 calls/day unauthenticated).
Use cases of Census-MCP-Server
- Basic demographics: “Population of Miami-Dade County.”
- Comparative analysis: “Unemployment rates between Detroit and Pittsburgh.”
- Housing statistics: “Renter-occupied units in Phoenix.”
- Geographic patterns: “Rural poverty rates across the Southeast.”
- Time series: “How has median income changed in Austin since 2015?”
FAQ from Census-MCP-Server
Is Census-MCP-Server affiliated with the U.S. Census Bureau?
No. This is an independent project not officially endorsed by the U.S. Census Bureau. All data comes from publicly available Census Bureau APIs.
What data does Census-MCP-Server use?
The initial scope covers American Community Survey (ACS) 5-year estimates. Future expansion may include other surveys like SIPP, Economic Census, and PEP.
What are the runtime dependencies?
You need a MCP-compatible AI client, Python 3.9–3.12, and the censusdata Python package. MCP itself is experimental and subject to breaking changes.
How does the server handle rate limiting?
It implements caching, throttling, and exponential back-off. Default limits are ≤10 concurrent connections and roughly 500 requests per day for unauthenticated calls.
Does the server return raw microdata?
No—only published aggregates are returned. Suppression indicators (e.g., (X), -666666666) are checked and flagged; no record-level data is served.
其他 分类下的更多 MCP 服务器
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
评论