OmniForce

السجل الرسمي البحث والويب

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

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

Remote (streamable-http)
Claude Code
claude mcp add --transport http omniforce 'https://mcp-oss.omniforce.run/mcp'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "omniforce": {
            "type": "http",
            "url": "https://mcp-oss.omniforce.run/mcp"
        }
    }
}
NPM package @omniforce/mcp
Claude Code
claude mcp add omniforce -e 'OMNIFORCE_API_KEY=<your omniforce_api_key>' -e 'OMNIFORCE_API_BASE_URL=<OMNIFORCE_API_BASE_URL>' -- npx -y @omniforce/mcp@0.1.5
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "omniforce": {
            "command": "npx",
            "args": [
                "-y",
                "@omniforce/mcp@0.1.5"
            ],
            "env": {
                "OMNIFORCE_API_KEY": "<your omniforce_api_key>",
                "OMNIFORCE_API_BASE_URL": "<OMNIFORCE_API_BASE_URL>"
            }
        }
    }
}

متغيرات البيئة

  • OMNIFORCE_API_KEY سري Optional OmniForce API key; enables the monitoring tools (tracked prompts, competitors, runs, reports). Create one at https://www.omniforce.run/.
  • OMNIFORCE_API_BASE_URL Optional API base URL (defaults to https://api.omniforce.run).

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. omniforce-mcp
  2. Tools
  3. Quick start
  4. Configuration
  5. From source
  6. Remote (HTTP) endpoint
  7. Example prompts
  8. Plans & upgrades
  9. Security
  10. License

omniforce-mcp

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:

// 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
{
  "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

npm install
npm run build
node dist/index.js        # speaks MCP over stdio
npm test                  # vitest

Remote (HTTP) endpoint

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

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.

الأسئلة الشائعة

ما هو OmniForce؟

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

كيف أثبّت OmniForce؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http omniforce 'https://mcp-oss.omniforce.run/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج OmniForce إلى مفتاح API؟

نعم. يتطلب OMNIFORCE_API_KEY، وتضبطها في إعداداته.

هل OmniForce مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون OmniForce؟

ينشره rmb. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.