ai.keenable/web-search

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

Live web search and clean-markdown page fetch over the Keenable web index.

التثبيت

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

Remote (streamable-http)
Claude Code
claude mcp add --transport http web-search 'https://api.keenable.ai/mcp?keenable_title=mcp-registry' --header 'X-API-Key: <Optional Keenable API key. Keyless by default (rate-limited); a key lifts the hourly cap.>'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "web-search": {
            "type": "http",
            "url": "https://api.keenable.ai/mcp?keenable_title=mcp-registry",
            "headers": {
                "X-API-Key": "<Optional Keenable API key. Keyless by default (rate-limited); a key lifts the hourly cap.>"
            }
        }
    }
}
NPM package @keenable/mcp
Claude Code
claude mcp add web-search -e 'KEENABLE_API_KEY=<your keenable_api_key>' -- npx -y @keenable/mcp@0.1.0
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "web-search": {
            "command": "npx",
            "args": [
                "-y",
                "@keenable/mcp@0.1.0"
            ],
            "env": {
                "KEENABLE_API_KEY": "<your keenable_api_key>"
            }
        }
    }
}

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

  • KEENABLE_API_KEY سري Optional Keenable API key. Keyless by default (rate-limited); a key lifts the hourly cap.

التوثيق

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

المحتويات
  1. Keenable MCP
  2. Tools
  3. Use it
  4. API key (optional)
  5. How the wrapper works
  6. Links
  7. License

Keenable MCP

MCP server for live web search and clean-markdown page fetch over the Keenable web index.

  • Hosted endpoint: https://api.keenable.ai/mcp (Streamable HTTP)
  • Tools: search_web_pages, fetch_page_content
  • Keyless by default (1,000 requests/hour). An optional API key lifts the cap.

The server is hosted, so most clients just point at the URL. For clients (or config paths) that only accept a stdio command there is a thin npm wrapper (@keenable/mcp) that bridges to the same endpoint.

Tools

ToolDescription
search_web_pagesLive web search. Args: query (required), plus optional mode, site, published_after / published_before, acquired_after / acquired_before.
fetch_page_contentFetch a URL and return clean markdown. Args: url (required), optional max_chars (default 50000).

Use it

Clients with remote MCP support — Cursor, Cline, VS Code, and Claude Desktop's Custom Connectors UI — connect to the URL directly:

{
  "mcpServers": {
    "keenable": {
      "type": "streamable-http",
      "url": "https://api.keenable.ai/mcp"
    }
  }
}
Stdio (e.g. Claude Desktop's claude_desktop_config.json)

For clients or config paths that only accept a stdio command, run the wrapper with npx:

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

That is all you need for keyless use.

API key (optional)

Keenable is keyless by default. To lift the hourly rate limit, pass a key.

Remote:

{
  "mcpServers": {
    "keenable": {
      "type": "streamable-http",
      "url": "https://api.keenable.ai/mcp",
      "headers": { "X-API-Key": "YOUR_KEY" }
    }
  }
}

Stdio:

{
  "mcpServers": {
    "keenable": {
      "command": "npx",
      "args": ["-y", "@keenable/mcp"],
      "env": { "KEENABLE_API_KEY": "YOUR_KEY" }
    }
  }
}

How the wrapper works

@keenable/mcp is a small stdio bridge: it connects to the hosted server over Streamable HTTP and forwards every tool the server exposes. There is no search logic in this package; the index and tools live behind https://api.keenable.ai/mcp. Environment variables:

  • KEENABLE_API_KEY — optional API key, sent as X-API-Key.
  • KEENABLE_MCP_URL — override the endpoint (defaults to https://api.keenable.ai/mcp).

License

MIT

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

ما هو ai.keenable/web-search؟

Live web search and clean-markdown page fetch over the Keenable web index.

كيف أثبّت ai.keenable/web-search؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http web-search 'https://api.keenable.ai/mcp?keenable_title=mcp-registry' --header 'X-API-Key: <Optional Keenable API key. Keyless by default (rate-limited); a key lifts the hourly cap.>'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج ai.keenable/web-search إلى مفتاح API؟

نعم. يتطلب KEENABLE_API_KEY, X-API-Key، وتضبطها في إعداداته.

هل ai.keenable/web-search مفتوح المصدر؟

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

من يصون ai.keenable/web-search؟

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

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