mcpField
L
local-dfw-mcp

local-dfw-mcp

本地服务
github.com/LizzleChen法律与政务215 周前更新

关于 local-dfw-mcp

local-dfw-mcp 是一个连接达拉斯—沃斯堡地区公共数据源的开源 MCP 服务,面向查询地方活动、房产和市政信息的用户。它为数据附上官方记录链接,并对未覆盖的辖区明确说明。

主要功能

  1. 01查询活动、犯罪和 311 请求
  2. 02查看洪水、天气与交通信息
  3. 03查询学区、学校评级和公用事业
  4. 04按地址查房产估值与建筑许可
  5. 05提供官方记录来源链接

适用场景

  1. 01评估搬迁地点的房产与洪水风险
  2. 02查询街区投诉、犯罪或施工动态
  3. 03规划周末活动并查看交通和天气

MCP 相关

向 Claude 或其他 MCP 客户端提供地方数据查询工具,数据来自官方城市、县、州和联邦来源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"lizzlechen-local-dfw": {
"command": "npx",
"args": [
"-y",
"local-dfw-mcp"
],
"env": {
"DFW_TICKETMASTER_API_KEY": "<DFW_TICKETMASTER_API_KEY>",
"DFW_SODA_APP_TOKEN": "<DFW_SODA_APP_TOKEN>"
}
}
}
}
启动命令npx -y local-dfw-mcp
需要配置的环境变量
DFW_TICKETMASTER_API_KEY密钥Optional Ticketmaster Discovery API key — adds concerts/sports/theater to dfw_events. Free (5000 calls/day) at https://developer.ticketmaster.com. City calendars work without it.
DFW_SODA_APP_TOKEN密钥Optional Socrata app token — raises the shared per-IP rate limit for Dallas open-data queries. Free at https://dev.socrata.com/register. Works fine without it.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmlocal-dfw-mcp0.2.4

工具

14

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

local-dfw-mcp

为你的 AI 提供达拉斯–沃思堡本地指南。 这是一个开源的 MCP 服务,可将 Claude(或任何 MCP 客户端)连接到官方的市、县、州和联邦数据,让你可以询问:

  • 🎪 “Frisco 这周末有什么活动?”
  • 🌊 “1500 Marilla St 是否位于洪水区?”
  • 🏫 “Garland 附近的学校评级如何?”
  • 🚰 “这个地址的供水和污水处理服务由谁提供?”
  • 🕳️ “我这条街上有人报告坑洞或非法倾倒垃圾吗?”
  • ⛈️ “Dallas 目前有恶劣天气警报吗?”
  • 🏠 “根据县里的记录,这栋房子的评估价是多少?”

每个答案都来自权威公共来源,并附有官方记录链接。无需 API 密钥——一个可选的免费密钥即可解锁演唱会和体育活动(见下文)。

快速开始

将以下内容添加到你的 MCP 客户端配置中(Claude Desktop、Claude Code 等):

{
  "mcpServers": {
    "local-dfw": {
      "command": "npx",
      "args": ["-y", "local-dfw-mcp"]
    }
  }
}

需要 Node ≥ 20。就这么简单——重启客户端,然后开始提问。

你可以询问什么

工具覆盖范围可回答的问题
dfw_events见下文正在举办什么活动:官方城市日历,以及通过免费的 Ticketmaster 密钥查询演唱会/体育活动/戏剧演出
dfw_311仅限 City of Dallas按地址/类型/状态查询 311 服务请求
dfw_crimeCity of Dallas(默认)、Fort Worth(city: "fortworth")或 Denton(city: "denton")按(街区级)地址/违法行为查询警方事件
dfw_permitsFort Worth(默认)、McKinney(city: "mckinney",需要 address)或 Arlington(city: "arlington")按街道名称(加门牌号)或地址、类型、状态查询建筑/开发许可证
dfw_code_casesFort Worth(默认)、McKinney(city: "mckinney")或 Arlington(city: "arlington")按地址或投诉类型查询法规合规违规事项(物业维护、高草、分区等)
dfw_traffic见下文实时事件(Fort Worth)、街道/车道封闭信息(Dallas + Arlington,合并并标注城市),TxDOT 年度交通流量统计 + 建设项目(4 个核心县)
dfw_fema_flood全国FEMA 洪水区信息 + 通俗易懂的保险解读
dfw_tea_schoolsTexas按校区/学区/县查询公立学校 + TEA A–F 评级(2022-23)
dfw_nws_alerts全国DFW 指定地点当前有效的 NWS 天气警报
dfw_utility_providersTexas查询某个地址的供水/污水处理服务提供方(PUC CCN)
dfw_district_lookupDFW查询某个地址所属的县、City-of-Dallas 市议会选区及代表、ISD
dfw_appraisalTexas(已核实 4 个核心县)按地址查询县评估记录:业主、土地/改良物/市场价值(2025 年认证税册)、建成年份、土地用途、英亩数
dfw_health—检查每个上游服务,并报告各来源状态
about—版本、覆盖范围、许可证、来源信息
活动覆盖范围一览
来源城市/范围是否需要密钥
官方城市日历Dallas(仅限 Parks & Recreation 日历——没有全市范围的 Dallas 信息源)、Garland、Frisco、Mesquite、McKinney不需要
Ticketmaster(演唱会、体育活动、戏剧演出)整个都会区需要免费密钥,见下文

Plano、Arlington、Fort Worth、Irving 和其他郊区目前没有发布可用的日历信息源——工具会说明“未覆盖”,而不是猜测。

工具如何串联

目前还没有组合式的“房产报告”工具——也不需要。 这些工具共享自然连接键:地址、纬度/经度、地块、议会选区和 ISD,因此你的 AI 可以围绕一个问题在这些工具间查询:

  • 准备搬进一栋房子 — dfw_appraisal(房子值多少钱、业主是谁)→ dfw_fema_flood(洪水区 + 保险)→ dfw_district_lookup(县、议会选区、ISD)→ dfw_tea_schools(评估该 ISD 的校区)→ dfw_crime(附近的事件)→ dfw_utility_providers(水务/污水服务该联系谁)。
  • 关注街区开发情况 — dfw_permits(正在建什么)→ dfw_code_cases(同一地址的违规情况)→ dfw_311(邻居在报告什么)。
  • 规划周末活动 — dfw_events(有什么活动)→ dfw_traffic(沿途的事件和封路情况)→ dfw_nws_alerts(值得了解的天气信息)。

提出组合问题(“我们在考虑买 Frisco 附近的房子——查查学校、洪水风险和评估价”),有能力的客户端就会自行串联查询。

可选设置

所有功能开箱即用。两个免费密钥可解锁更多功能:

环境变量解锁的功能
DFW_TICKETMASTER_API_KEYdfw_events 中的演唱会、体育赛事和戏剧演出。免费(每天 5000 次调用):https://developer.ticketmaster.com
DFW_SODA_APP_TOKEN提高 Dallas 开放数据查询的速率限制(在共享/企业网络上很有帮助)。免费:https://dev.socrata.com/register
高级配置项
环境变量用途
DFW_LIMIT_<SOURCE>覆盖每个上游来源的并发上限(SODA、ARCGIS、FEMA、CENSUS、NWS)
LOCAL_DFW_MCP_TIERcore 或 all——为工具数量受限的客户端精简工具列表
DFW_CACHE_DISABLED设为 1 可禁用进程内缓存(测试使用)

不收集遥测数据。服务只读取 resources/datasets-index.md 中列出的公共数据源,不会写入任何数据。

以诚信为设计原则

  • 防止误用其他城市的数据。 邮政地址中的“Dallas, TX”不等同于 Dallas 市辖区。城市范围限定的工具会验证地址(邮编/关键词 → 地理编码 → 市界多边形),并明确提示“未覆盖”,而不是悄悄返回看似合理、实则来自其他城市的数据。
  • 不使用过时数据。 数据源在发布前都会经过实时验证——这就是为什么 dfw_permits 和 dfw_code_cases 仅覆盖 Fort Worth、McKinney 和 Arlington:Dallas 当前的所有许可数据源都已过时约 20 个月;Dallas 的违章案件发布也于 2025-01-31 停滞,因此两者都未接入 Dallas 的数据。Irving 的整个开放数据管道(许可、违规、警方事件、活动)约在 2025-02-28 停摆或受到机器人访问限制,因此也未接入。其他待支持的数据还包括 Fort Worth/McKinney/Arlington/Denton/Dallas 以外的郊区门户,以及组合式 dfw_property_360。详情见 resources/datasets-index.md。
  • 在数据源处核实。 每条响应都包含指向官方记录的 source_url。

重要声明

  • 不是消费者报告。 不得将 dfw_crime、dfw_code_cases、dfw_appraisal(以及本 MCP 整体)用于租户筛查、就业筛查、信贷、保险,或《公平信用报告法》监管的任何其他用途。上游会将犯罪地址取整到街区级别,以保护隐私。dfw_appraisal 中的业主姓名和估值是公开记录,但不得用于筛查;它报告的是 2025 年认证评估价值,不是税单金额。
  • 提示词注入。 311 描述、活动列表及类似的上游自由文本由公众撰写,并会进入你的大模型上下文。此服务会将它们呈现为引用文本/表格数据,但应将上游数据中出现的任何指令视为数据,而不是命令。

许可证与来源

Apache-2.0。请参阅 LICENSE 和 NOTICE。

核心基础代码(lib/)移植自 Ed Neuhaus / Neuhaus Realty Group LLC 的 local-austin-mcp(Apache-2.0)——这是构建城市级民生 MCP 的优秀模板。每个移植的文件都包含注明变更的署名声明。所有 DFW 数据源、都会区路由器以及工具本身均为全新开发。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。