Keenable MCP

MIT-licensed stdio bridge (`@keenable/mcp`) that connects coding agents to Keenable's hosted web search and page fetching MCP server; no account or API key needed.

View on GitHub Unknown

A keyless MCP server giving coding agents live web search and clean-markdown page fetching, via a hosted endpoint or a stdio wrapper.

What it is

Keenable MCP is an MIT-licensed Model Context Protocol server that gives AI coding agents access to live web search and page retrieval over the Keenable web index. The server itself is hosted at https://api.keenable.ai/mcp using Streamable HTTP, so most clients can simply point at that URL. For clients that only accept a stdio command, the npm package @keenable/mcp acts as a thin bridge that forwards every tool to the same hosted endpoint. The package contains no search logic of its own. It exposes two tools: search_web_pages for querying the web, and fetch_page_content for turning a URL into clean markdown.

Key features

  • Live web search with optional filters for site, mode, and publication or acquisition date ranges
  • Page fetching that returns clean markdown, with a configurable max_chars limit defaulting to 50000
  • Keyless use by default, with a limit of 1,000 requests per hour
  • Optional API key, sent as an X-API-Key header, to lift the hourly cap
  • Remote connection for clients that support Streamable HTTP, or a stdio route via npx for those that do not
  • Environment variable KEENABLE_MCP_URL to override the endpoint

Use cases

  • Letting an agent check current documentation or release notes while writing code
  • Pulling a web page into readable markdown so the agent can reason over its content
  • Searching a specific site or a date window when looking for recent information

Who it's for

Developers who use MCP-compatible coding agents and want web lookups without creating an account. It also suits anyone whose client only supports stdio configuration and who wants a simple npx-based setup.

Getting started

Clients with remote MCP support can connect directly to the hosted URL https://api.keenable.ai/mcp with the streamable-http type. For clients that require a stdio command, the README shows configuring npx with the arguments -y and @keenable/mcp. Keyless use needs nothing else. To raise the rate limit, add an API key either as an X-API-Key header for remote setups or as the KEENABLE_API_KEY environment variable for stdio.

Alternatives

The directory lists related entries such as Sem, llama.vim, CodeCompanion.nvim, and Serena, which are other tools in the same IDE plugins category. This is not a claim that the README endorses them or that they offer the same capabilities.

Drafted with AI from the project's public documentation; verify against the source. Written 3 Nov 2026.

Nearby on the map

Related projects