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 分