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 分