ai.keenable/web-search

Registre officiel Recherche et web

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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « 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.>'
Configuration 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
Configuration 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>"
            }
        }
    }
}

Variables d'environnement

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

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  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

Questions fréquentes

Qu'est-ce que ai.keenable/web-search ?

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

Comment installer ai.keenable/web-search ?

Il fonctionne comme serveur distant. Dans 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.>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour ai.keenable/web-search ?

Oui. Il attend KEENABLE_API_KEY, X-API-Key, à renseigner dans sa configuration.

ai.keenable/web-search est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient ai.keenable/web-search ?

Il est publié par keenableai. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.