Brandcheck

io.github.CloudCorpRecords由 GitHub 帳號 CloudCorpRecords 發布v0.1.0更新於 Nov 7, 2026

Measure whether a brand shows up when buyers ask AI assistants for a recommendation.

已驗證STDIO僅桌面商業與電商AI 與機器學習

概覽

AI 產生的概覽

免金鑰的橋接工具,連接 AskedThrice 服務,衡量買家向 OpenAI、Anthropic 和 Gemini 助理詢問推薦時品牌是否被提及。

可以做什麼
  • 依品牌名稱、網站網域與品類發起品牌能見度測量,可選填競品、地區與語言。
  • 依 runId 輪詢已發起的測量,讀取結論等級、品牌贏得的買家問題數、被提及的競品,以及實際作答的模型供應商。
適用情境
適合想了解自己或客戶品牌在 AI 助理推薦中的出現情況,或與指定競品比較,又不想註冊帳號時使用。
執行需求
透過 npx 或 Docker 在本機執行,需要能連線到託管的 AskedThrice 端點。不需帳號或 API 金鑰。選用環境變數 ASKEDTHRICE_MCP_URL 與 ASKEDTHRICE_TIMEOUT_MS 可覆寫端點與單次請求逾時。
安裝前請注意
品牌、網站、品類與競品資訊會傳送給第三方 AskedThrice 服務,並由其向 OpenAI、Anthropic 和 Gemini 發出查詢。免費額度為每個網域每 30 天一次測量,由上游強制執行。參數未經檢核直接轉送,上游結果原樣回傳。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Brandcheck,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

brandcheck

Does your brand actually show up when a buyer asks an AI assistant for a recommendation? brandcheck is a small keyless bridge to the hosted AskedThrice measurement service, which asks real buyer questions to OpenAI, Anthropic and Gemini and reports what they answered — not what they claim they would answer.

There is no score from 0 to 100. A finished measurement reports a verdict in three bands, how many of the buyer questions the brand won, which competitors were named instead, and which providers actually answered. The service is free, needs no signup and no API key, and allows one measurement per domain every 30 days; that quota lives upstream, and a quota_reached answer passes through this client untouched.

Tools

  • start_visibility_check — start a measurement for a brand. Required: brand (the brand name as customers write it), website (the domain, like yourbrand.com) and category (what the business sells, in plain words). Optional: competitors (up to 5 real competitors, comma separated), location (where the business competes) and language (en or es, the language the buyer questions are asked in). Returns a runId.
  • get_visibility_check — collect a measurement by its runId. Returns status running while the providers are still answering, so poll every 20 to 30 seconds (a measurement takes about a minute); when ready it reports the verdict and the counts.

Nothing is validated or counted locally: arguments are forwarded exactly as given, and the upstream result content comes back verbatim, including any isError flag.

Configuration

  • ASKEDTHRICE_MCP_URL (optional) — override the hosted endpoint. Defaults to https://mcp.askedthrice.com/mcp.
  • ASKEDTHRICE_TIMEOUT_MS (optional) — per-request timeout in milliseconds. Defaults to 60000.

Failures use three renderings (this rebuild's own, labelled): a JSON-RPC error from the upstream becomes askedthrice error: <message>, an unparseable upstream response becomes askedthrice error: malformed response, and a request that cannot be completed — including a timeout — becomes askedthrice unreachable.

Forwarding mechanics

The bridge internals are a labelled reconstruction (the Streamable HTTP session pattern): on the first call the client POSTs an initialize request (protocolVersion 2025-03-26, empty capabilities, clientInfo name brandcheck), captures the mcp-session-id response header when one is returned, POSTs notifications/initialized, then POSTs the tools/call request with the session header attached when captured. The session is reused for the life of the process. Every POST carries Content-Type: application/json and Accept: application/json, text/event-stream, and responses may be plain JSON or SSE.

CLI

Each tool is a subcommand taking one JSON argument string:

bash
npx @reneturcios/brandcheck start_visibility_check '{"brand":"Acme","website":"acme.com","category":"project management tool","competitors":"Asana, Monday"}'npx @reneturcios/brandcheck get_visibility_check '{"runId":"run-123"}'npx @reneturcios/brandcheck --version

Output is the forwarded result content as JSON. Exit codes: 0 on success, 1 on an isError result, 2 on a usage error.

MCP server

bash
npx -y @reneturcios/brandcheck mcp

MCP client config:

json
{  "mcpServers": {    "brandcheck": {      "command": "npx",      "args": ["-y", "@reneturcios/brandcheck", "mcp"]    }  }}

Docker

bash
docker run -i ghcr.io/cloudcorprecords/brandcheckdocker run --rm ghcr.io/cloudcorprecords/brandcheck get_visibility_check '{"runId":"run-123"}'

Development

bash
npm installnpm run build   # tsc -> dist/npm test        # tsx --test test/*.test.ts (fake fetch only, no network)npm run dev     # run the CLI from source

License

MIT — Copyright (c) 2026 Rene Turcios

來源:README.md,提交 fe0ec35

工具

2

get_visibility_check

Get visibility check

Collect the result of a measurement started with start_visibility_check. Returns status running while the providers are still answering, so poll every 20 to 30 seconds. When ready it reports a verdict, how many of the buyer questions the brand won, which competitors were named instead, and which providers actually answered.

輸入參數runId必填

start_visibility_check

Start visibility check

Measure whether a brand shows up when buyers ask AI assistants for a recommendation. Asks real buyer questions to OpenAI, Anthropic and Gemini and reports what they answered, not what they claim they would answer. Free, no signup, one measurement per domain every 30 days. Returns a runId: call get_visibility_check with it after about a minute. If the domain was already measured this month the response says quota_reached and includes when it ran.

輸入參數brand必填website必填category必填languagelocationcompetitors

版本歷史

1
  1. v0.1.0最新Nov 4, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分