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必填
io.github.rmb由 GitHub 账号 rmb 发布v0.1.5更新于 Nov 2, 2026
AI-search visibility: GEO audits, tracked prompts, competitors, citations.
OmniForce MCP 服务器:审计网站的 AI 搜索(GEO)就绪度,并读取被监测的提示词、竞品、可见度快照与报告。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.rmb%2Fomniforce-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"omniforce": {
"type": "http",
"url": "https://mcp-oss.omniforce.run/mcp"
}
}
}[npm version] [license] [OmniForce MCP on mcprush] [rmb/omniforce-mcp MCP server] [ghcr]
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.
omniforce_geo_scan is keyless — install the server and it works
immediately. The other tools read tenant data and need an API key.
No install required — run it with npx:
OMNIFORCE_API_KEY is optional — omit the env block to use only the keyless
omniforce_geo_scan tool. Create a key at
omniforce.run.
Run the same tools over Streamable HTTP for registries and hosted clients:
POST /mcp — Streamable HTTP (MCP)GET /health, GET /.well-known/mcp/server-card.jsonAuth 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.
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.
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.
MIT — see LICENSE.
来源:README.md,提交 cd0bd86
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必填Get brand profile
Return the authenticated tenant's brand profile.
无需输入参数。
List tracked prompts
List the queries OmniForce monitors across answer engines (ChatGPT, Perplexity, Gemini, Google AI Overviews).
无需输入参数。
List competitors
List competitors tracked for the authenticated tenant.
无需输入参数。
List visibility runs
List recent radar runs — AI citation/visibility snapshots over time.
limitList reports
List shareable visibility reports for the tenant.
无需输入参数。
Account & usage
Return the tenant's plan tier, included allotments, current usage, and the available upgrade tiers.
无需输入参数。
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已满足适用检查项的 100%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
// 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" } } }}{ "mcpServers": { "omniforce": { "command": "npx", "args": ["-y", "@omniforce/mcp"], "env": { "OMNIFORCE_API_KEY": "omk_your_key" } } }}npm installnpm run buildnode dist/index.js # speaks MCP over stdionpm test # vitestPORT=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