mcpField
K
Keenable Web Search

Keenable Web Search

リモート
github.com/keenableai検索62 週間前に更新
リポジトリ

Keenable Web Search について

Keenable Web Search は、Keenable のウェブインデックスで検索し、ページ内容を取得するホスト型 MCP サーバーです。ウェブ検索や整形済み Markdown を必要とするクライアント向けで、サイトや日付による絞り込みもできます。

主な機能

  1. 01リアルタイムのウェブ検索
  2. 02サイトと日付での絞り込み
  3. 03ページを Markdown として取得
  4. 04任意の API キー

活用シーン

  1. 01クエリで最近のページを検索
  2. 02URL の内容を後続処理用に取得

MCP 対応

MCP クライアントは Streamable HTTP でホスト型サーバーに接続できます。stdio のみ対応するクライアント向けに npm ブリッジもあり、検索とページ取得のツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.keenable.ai/mcp?keenable_title=mcp-registry
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.keenable.ai/mcp?keenable_title=mcp-registry認証が必要
パッケージ
npm@keenable/mcp0.1.0

ツール

2
パラメーター型必須説明
querystringはい自然言語による検索クエリです。キーワードだけでなく、理想的なページを意味豊かに記述してください。
sitestringいいえ結果を特定のサイトに限定します(例:"techcrunch.com")。
acquired_afterstringいいえこの日付より後に取得/インデックスされたページに絞り込みます(YYYY-MM-DD)。
acquired_beforestringいいえこの日付より前に取得/インデックスされたページに絞り込みます(YYYY-MM-DD)。
published_afterstringいいえこの日付より後に公開されたページに絞り込みます(YYYY-MM-DD)。
published_beforestringいいえこの日付より前に公開されたページに絞り込みます(YYYY-MM-DD)。
query_timestringいいえ指定時点での検索:このタイムスタンプより新しいページを除外します。ISO 8601 の日時または相対指定(例:"7d")を使用します。
snippet_max_lengthintegerいいえ結果ごとに返すスニペットの最大文字数です。省略すると、デフォルトの長さが使用されます。
max_resultsintegerいいえ返す結果の最大数です。省略すると、デフォルト数(10)が使用されます。
modeenumいいえ検索モード:'pro'(デフォルト)は、より充実した結果を返します。pro

詳細

Keenable MCP

Keenable ウェブインデックスを利用して、ウェブをリアルタイム検索し、ページをクリーンな Markdown で取得する MCP サーバーです。

  • ホステッドエンドポイント: https://api.keenable.ai/mcp(Streamable HTTP)
  • ツール: search_web_pages、fetch_page_content
  • デフォルトでキー不要(1 時間あたり 1,000 リクエスト)。オプションの API キーを使うと上限が引き上げられます。

サーバーはホステッド環境で稼働しているため、ほとんどのクライアントは URL を指定するだけで接続できます。stdio の command のみを受け付けるクライアント(または設定パス)向けに、同じエンドポイントへの接続を仲介する薄い npm ラッパー(@keenable/mcp)も用意されています。

ツール

ツール説明
search_web_pagesウェブをリアルタイム検索します。引数:query(必須)、およびオプションの mode、site、published_after / published_before、acquired_after / acquired_before。
fetch_page_contentURL を取得し、クリーンな Markdown を返します。引数:url(必須)、オプションの max_chars(デフォルトは 50000)。

使用方法

リモート(推奨)

リモート MCP に対応するクライアント(Cursor、Cline、VS Code、Claude Desktop の Custom Connectors UI など)は、URL に直接接続できます。

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

stdio の command のみを受け付けるクライアントまたは設定パスでは、npx でラッパーを実行します。

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

キーなしで使用する場合は、これだけで設定完了です。

API キー(オプション)

Keenable はデフォルトでキー不要です。1 時間あたりのレート制限を引き上げるには、キーを指定します。

リモート:

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

ラッパーの仕組み

@keenable/mcp は小規模な stdio ブリッジです。Streamable HTTP 経由でホステッドサーバーに接続し、サーバーが公開するすべてのツールを転送します。このパッケージに検索ロジックは含まれていません。インデックスとツールは https://api.keenable.ai/mcp の背後で提供されています。環境変数:

  • KEENABLE_API_KEY — オプションの API キー。X-API-Key として送信されます。
  • KEENABLE_MCP_URL — エンドポイントを上書きします(デフォルトは https://api.keenable.ai/mcp)。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。