OmniForce

io.github.rmb由 GitHub 帳號 rmb 發布v0.1.5更新於 Nov 2, 2026

AI-search visibility: GEO audits, tracked prompts, competitors, citations.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取商業與電商

概覽

AI 產生的概覽

OmniForce MCP 伺服器:稽核網站的 AI 搜尋(GEO)就緒度,並讀取受監測的提示詞、競品、能見度快照與報告。

可以做什麼
  • 稽核網站的 AI 搜尋(GEO/AEO)就緒度,回傳有憑據的評分與各面向發現
  • 讀取租戶的品牌資料
  • 列出跨答案引擎監測的查詢、追蹤的競品、近期能見度快照與可分享報告
  • 查看方案等級、包含額度、目前用量與可升級方案
  • 產生用於升級方案的代管結帳連結
適用情境
適合想讓助理評估某網站被 AI 答案引擎引用的準備程度,或在對話中檢視 OmniForce 監測資料(提示詞、競品、引用快照與報告)的情境。
執行需求
可連線服務商的遠端端點,或透過 npx @omniforce/mcp 在本機執行(需 Node.js)。GEO 掃描工具不需金鑰;租戶工具需要 OMNIFORCE_API_KEY。可用 OMNIFORCE_API_BASE_URL 覆寫 API 基礎位址。需能存取 OmniForce API。
安裝前請注意
租戶工具需要 OmniForce API 金鑰,伺服器會將其傳送到所設定的 API 基礎位址。升級工具會產生導向付費方案購買的結帳連結。伺服器聲明為唯讀,不會寫入帳戶。遠端匿名呼叫依 IP 每日限流。

安裝

在 SourceWeft 中

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

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.rmb%2Fomniforce-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "omniforce": {
      "type": "http",
      "url": "https://mcp-oss.omniforce.run/mcp"
    }
  }
}

README

omniforce-mcp

[npm version] [license] [OmniForce MCP on mcprush] [rmb/omniforce-mcp MCP server] [ghcr]

[OmniForce MCP server]

Listed on mcprush, Smithery, and the Official MCP Registry (io.github.rmb/omniforce-mcp).

A Model Context Protocol (MCP) server for OmniForce — the GEO & AI-search visibility platform. It lets any MCP client (Claude Desktop, Cursor, Cline, Continue, …) audit a site's AI-search readiness and read your tracked prompts, competitors, visibility runs, and reports without leaving the chat.

OmniForce helps brands get cited by ChatGPT, Perplexity, Gemini, and Google AI Overviews, and tracks AI citations and decay over time — omniforce.run.

Tools

ToolAuthWhat it does
omniforce_geo_scannoneAudit a URL's GEO/AEO readiness → evidence-based score + findings.
omniforce_get_brandAPI keyThe tenant's brand profile.
omniforce_list_promptsAPI keyQueries monitored across answer engines.
omniforce_list_competitorsAPI keyCompetitors tracked for the tenant.
omniforce_list_snapshotsAPI keyRecent radar runs (citation/visibility snapshots).
omniforce_list_reportsAPI keyShareable visibility reports.
omniforce_accountAPI keyPlan tier, included allotments, current usage, available upgrades.
omniforce_upgradeAPI keyCreate a hosted checkout link to upgrade the plan.

omniforce_geo_scan is keyless — install the server and it works immediately. The other tools read tenant data and need an API key.

Quick start

No install required — run it with npx:

jsonc
// Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json// Cursor: ~/.cursor/mcp.json{  "mcpServers": {    "omniforce": {      "command": "npx",      "args": ["-y", "@omniforce/mcp"],      "env": {        "OMNIFORCE_API_KEY": "omk_your_key"      }    }  }}

OMNIFORCE_API_KEY is optional — omit the env block to use only the keyless omniforce_geo_scan tool. Create a key at omniforce.run.

VS Code / Cline / Continue

jsonc
{  "mcpServers": {    "omniforce": {      "command": "npx",      "args": ["-y", "@omniforce/mcp"],      "env": { "OMNIFORCE_API_KEY": "omk_your_key" }    }  }}

Configuration

Env varRequiredDefaultPurpose
OMNIFORCE_API_KEYfor tenant tools—Tenant API key (omk_...).
OMNIFORCE_API_BASE_URLnohttps://api.omniforce.runOverride the API base URL.

From source

bash
npm installnpm run buildnode dist/index.js        # speaks MCP over stdionpm test                  # vitest

Remote (HTTP) endpoint

Run the same tools over Streamable HTTP for registries and hosted clients:

bash
PORT=8080 OMNIFORCE_API_BASE_URL=https://api.omniforce.run npm run start:http# or:docker build -f Dockerfile.http -t omniforce-mcp-http . && docker run -p 8080:8080 omniforce-mcp-http
  • POST /mcp — Streamable HTTP (MCP)
  • GET /health, GET /.well-known/mcp/server-card.json

Auth is per request: send Authorization: Bearer omk_... (or x-api-key) to use the tenant tools. Anonymous callers get the keyless omniforce_geo_scan, rate-limited per IP/day (OMNIFORCE_ANON_DAILY_LIMIT, default 10) plus an upsell link; set MCP_CTA_FOOTER=off to disable the footer.

Example prompts

  • "Run a GEO scan on https://example.com and summarize the top 3 fixes."
  • "List my tracked prompts and competitors."
  • "Pull my last 20 visibility runs and tell me where citations are decaying."
  • "What plan am I on and how much of my quota is left?"
  • "I want to track another competitor — what would I need to upgrade to?"

Plans & upgrades

omniforce_geo_scan is free and keyless. The monitoring tools (prompts, competitors, runs, reports, account) read tenant data and work on any plan. When a request needs a higher tier, call omniforce_account to see the current plan and usage, then omniforce_upgrade with a tier (solo · starter · growth · scale) to generate a Polar checkout link the user can open to pay. See omniforce.run.

Security

Read-only. The server never writes to your account and only sends your API key to the configured OmniForce API base URL. Nothing else is transmitted.

License

MIT — see LICENSE.

來源:README.md,提交 cd0bd86

工具

8

omniforce_geo_scan

GEO scan

Audit a website's AI-search (GEO/AEO) readiness. Returns an evidence-based score with per-dimension findings. No API key required.

輸入參數url必填

omniforce_get_brand

Get brand profile

Return the authenticated tenant's brand profile.

無需輸入參數。

omniforce_list_prompts

List tracked prompts

List the queries OmniForce monitors across answer engines (ChatGPT, Perplexity, Gemini, Google AI Overviews).

無需輸入參數。

omniforce_list_competitors

List competitors

List competitors tracked for the authenticated tenant.

無需輸入參數。

omniforce_list_snapshots

List visibility runs

List recent radar runs — AI citation/visibility snapshots over time.

輸入參數limit

omniforce_list_reports

List reports

List shareable visibility reports for the tenant.

無需輸入參數。

omniforce_account

Account & usage

Return the tenant's plan tier, included allotments, current usage, and the available upgrade tiers.

無需輸入參數。

omniforce_upgrade

Upgrade plan

Create a hosted checkout link to upgrade the OmniForce plan (solo, starter, growth, scale). Returns a URL the user can open to pay. Use when a requested feature is blocked by the current plan.

輸入參數tier必填email

版本歷史

1
  1. v0.1.5最新Oct 12, 2026

評分

已滿足適用檢查項的 100%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分