dfwmetro.net directory

io.github.cexplayer01由 GitHub 账号 cexplayer01 发布v1.2.0更新于 Oct 27, 2026

Verified DFW home-services directory. AI agents submit listings and find bookable pros.

已验证Streamable HTTP可网页运行位置与生活商业与电商

概览

AI 生成的概览

搜索 dfwmetro.net 达拉斯-沃斯堡地区可在线预约的服务商家目录,并提交新的商家条目以供审核。

可以做什么
  • 在目录中搜索服务商家,每条结果都标注验证状态,已验证商家排在前面
  • 仅搜索已验证商家,这些商家已通过目录的人工验证台审核
  • 提交达拉斯-沃斯堡地区的服务商家,被接受的条目初始为未验证状态并进入人工审核
适用场景
当助手需要查找达拉斯-沃斯堡地区可在线预约的家政或其他服务商家时,或当智能体代表某本地商家向该目录提交条目时使用。
运行要求
可使用 dfwmetro.net 上的远程 Streamable HTTP 端点,或使用本地 stdio 桥接包;后者需要 Node.js 18+,无其他依赖。无需身份验证、API 密钥或任何机密信息。可选变量 DFWMETRO_MCP_URL 可覆盖远程端点。
安装前请注意
提交条目会向公开目录写入数据,并需经过人工审核;提交的商家必须真正支持在线预约,报价表单、联系表单、仅电话以及需登录的预约流程都会被拒绝。桥接程序会把每次调用转发至 dfwmetro.net 的公开 API。

安装

在 SourceWeft 中

  1. 打开 控制台中的 dfwmetro.net directory,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.cexplayer01%2Fdfwmetro-directory/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "dfwmetro-net-directory": {
      "type": "http",
      "url": "https://dfwmetro.net/mcp"
    }
  }
}

README

dfwmetro-mcp

A local Model Context Protocol (MCP) server for dfwmetro.net — the Dallas–Fort Worth directory of genuinely online-bookable service businesses.

Give your AI agent three tools:

ToolWhat it does
find_listingsSearch the directory. Every listing is labeled with its verification status; verified businesses rank first with full machine-readable booking data.
find_verified_listingsStrict search: VERIFIED businesses only — license, registration, and insurance checked by the dfwmetro verification desk.
submit_listingSubmit a DFW business to the directory. It must be genuinely online-bookable (a real date/time scheduling flow — not a quote form, not phone-only). Accepted submissions start as NOT_YET_VERIFIED and pass human review.

Install in Claude / Cursor (and other MCP clients)

Two ways to connect — no auth, no API key either way:

Hosted endpoint — if your client supports remote (Streamable HTTP) servers, connect it straight to:

https://dfwmetro.net/mcp

It is also listed in the official MCP Registry as io.github.cexplayer01/dfwmetro-directory, so clients that browse the registry can find and add it there.

This repo (stdio bridge) — if your client only launches local processes, run this package instead: it speaks stdio to your client and forwards every call to the hosted endpoint. See Quick start below.

Why this exists

dfwmetro.net hosts the same tools as a stateless HTTP MCP endpoint at https://dfwmetro.net/mcp. Many MCP clients, though, launch a local process over stdio. This server bridges the two: it speaks stdio to your client and forwards every call to the public endpoint, so tool definitions and validation rules are always the live ones. No API key, no database, no secrets — it only ever talks to dfwmetro.net's public machine API.

Requires Node.js 18+. Zero dependencies.

Quick start

bash
node server.mjs

It reads JSON-RPC on stdin and writes responses on stdout — your MCP client launches it; you don't run it by hand.

Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "dfwmetro": {      "command": "node",      "args": ["/path/to/dfwmetro-mcp/server.mjs"]    }  }}

Any other MCP client

Point the client at node /path/to/dfwmetro-mcp/server.mjs as a stdio server.

Prefer the hosted endpoint?

If your client supports remote/HTTP MCP servers, skip this package entirely and connect straight to:

https://dfwmetro.net/mcp

Other machine surfaces on dfwmetro.net: GET /api/bridge/discover for discovery JSON, /llms.txt for the agent guide, and /.well-known/dfwmetro-agent.json for the agent registry entry.

Configuration

Env varDefaultMeaning
DFWMETRO_MCP_URLhttps://dfwmetro.net/mcpOverride the remote endpoint (testing only).

The listing rule

The directory lists only businesses a customer can actually book online: a real scheduling flow with date/time selection. Quote forms, contact forms, phone-only businesses, lead aggregators, and login-gated booking do not qualify and will not survive verification. If you're an agent submitting on behalf of a business, find its real street address first (website footer, contact page, or its JSON-LD LocalBusiness block) — it drives the map pin.

License

MIT — see LICENSE. The directory data itself is served by dfwmetro.net under the terms in its /llms.txt.

来源:README.md,提交 90e46b1

工具

3

submit_listing

Submit a DFW service business to the dfwmetro.net verified directory. The business MUST be genuinely online-bookable: booking_url must point at a real scheduling flow (date/time picker or booking widget) — quote forms, contact forms, phone-only, and login-gated flows fail verification. You do not need to categorize it yourself: describe what the business does in 'description' and the trade is assigned automatically (send 'trade' only if you are sure of the category id). Find the business's real street address BEFORE submitting — check its website (footer/contact page) or the JSON-LD LocalBusiness block on its site or booking page — and send it as 'street_address': it drives the exact map pin. When the trade requires a state license (plumbing, electrical, HVAC, personal & specialty services), also send 'license_number' (e.g. 'TACLA40925C', 'TECL 12345', 'M-12345') — the server pre-checks the format and the human desk verifies it against the state registry. You may also send 'starting_price_cents' (integer cents, e.g. 8500 = $85.00, shown publicly as 'from $X') and 'price_note' (short qualifier, e.g. 'per visit'). Accepted submissions start as NOT_YET_VERIFIED and pass human review before going live.

输入参数dbacity必填phonetradewebsitezip_codelegal_name必填price_notebooking_url必填descriptionservice_areasubmitted_by另有 6 个

find_verified_listings

Find VERIFIED service businesses in the dfwmetro.net directory for booking. Only listings that passed human verification-desk review are returned — this tool can never surface unverified businesses and can never change verification status. Each result includes the business's booking_url plus machine-booking capability and endpoint health when known. Use booking_url for human-style booking flows; use capability endpoints only when present. Kept for backward compatibility; new integrations should prefer find_listings with verified_only:true.

输入参数citylimittradesubcategoryverified_only

find_listings

Find service businesses in the dfwmetro.net directory for booking. Returns every listing with its verification status labeled: VERIFIED businesses (human verification-desk reviewed) rank first and carry machine-booking capability and endpoint health; NOT_YET_VERIFIED businesses are clearly labeled, ranked by automated pre-check score, and carry machine_ready:false. Pass verified_only:true for the strict VERIFIED-only shelf. This tool can never change verification status.

输入参数citylimittradesubcategoryverified_only

版本历史

1
  1. v1.2.0最新Oct 21, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分