Kagi MCP Server
OfficialKagi MCPサーバー
セットアップ手順
検索以外のツールのみを使用する場合を除き、作業を開始する前に検索APIへのアクセス権があることを確認してください。現在クローズドベータ版であり、リクエストベースで提供されています。招待をご希望の方は support@kagi.com までご連絡ください。
まず uv をインストールしてください。
MacOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Smithery経由でのインストール
または、Smithery を使用してClaude Desktop用のKagiをインストールすることもできます:
npx -y @smithery/cli install kagimcp --client claudeOpenAIでのセットアップ
Codex CLI
codex cli にKagi MCPサーバーを追加するには、以下のコマンドを使用する必要があります:
codex mcp add kagi --env KAGI_API_KEY=<YOUR_API_KEY_HERE> -- uvx kagimcpこれにより設定が ~/.codex/config.toml に書き込まれます。APIキーの更新やローテーションが必要な場合は、再度 codex を実行する前にそこでキーを更新してください。
Codex CLIには独自の組み込み検索(--search フラグ)が付属していますが、デフォルトでは無効になっています。検索とKagiの競合を避けるため、有効にしないでください。
Claudeでのセットアップ
Claude Desktop
// claude_desktop_config.json
// Can find location through:
// Hamburger Menu -> File -> Settings -> Developer -> Edit Config
{
"mcpServers": {
"kagi": {
"command": "uvx",
"args": ["kagimcp"],
"env": {
"KAGI_API_KEY": "YOUR_API_KEY_HERE",
"KAGI_SUMMARIZER_ENGINE": "YOUR_ENGINE_CHOICE_HERE" // Defaults to "cecil" engine if env var not present
}
}
}
}Claude Code
以下のコマンドでKagi MCPサーバーを追加します(要約エンジンの設定はオプションです):
claude mcp add kagi -e KAGI_API_KEY="YOUR_API_KEY_HERE" KAGI_SUMMARIZER_ENGINE="YOUR_ENGINE_CHOICE_HERE" -- uvx kagimcpこれでClaude CodeがKagi MCPサーバーを使用できるようになります。ただし、Claude Codeにはデフォルトで独自のウェブ検索機能が付属しており、Kagiと競合する可能性があります。Claude Codeの設定ファイル (~/.claude/settings.json) に以下を記述することで、Claudeのウェブ検索機能を無効にできます:
{
"permissions": {
"deny": [
"WebSearch"
]
}
}ツールの使用が必要なクエリの実行
e.g. 検索の場合は「Who was time's 2024 person of the year?」、要約の場合は「summarize this video: https://www.youtube.com/watch?v=jNQXAC9IVRw」など。
デバッグ
実行:
npx @modelcontextprotocol/inspector uvx kagimcpRelated MCP server: sysauto Ask MCP Server
ローカル/開発環境のセットアップ手順
リポジトリのクローン
git clone https://github.com/kagisearch/kagimcp.git
依存関係のインストール
まず uv をインストールしてください。
MacOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"次に、MCPサーバーの依存関係をインストールします:
cd kagimcp
# Create virtual environment and activate it
uv venv
source .venv/bin/activate # MacOS/Linux
# OR
.venv/Scripts/activate # Windows
# Install dependencies
uv syncClaude Desktopでのセットアップ
MCP CLI SDKを使用する場合
# `pip install mcp[cli]` if you haven't
mcp install /ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp/src/kagimcp/server.py -v "KAGI_API_KEY=API_KEY_HERE"手動で行う場合
# claude_desktop_config.json
# Can find location through:
# Hamburger Menu -> File -> Settings -> Developer -> Edit Config
{
"mcpServers": {
"kagi": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp",
"run",
"kagimcp"
],
"env": {
"KAGI_API_KEY": "YOUR_API_KEY_HERE",
"KAGI_SUMMARIZER_ENGINE": "YOUR_ENGINE_CHOICE_HERE" // Defaults to "cecil" engine if env var not present
}
}
}
}ツールの使用が必要なクエリの実行
e.g. 検索の場合は「Who was time's 2024 person of the year?」、要約の場合は「summarize this video: https://www.youtube.com/watch?v=jNQXAC9IVRw」など。
デバッグ
実行:
# If mcp cli installed (`pip install mcp[cli]`)
mcp dev /ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp/src/kagimcp/server.py
# If not
npx @modelcontextprotocol/inspector \
uv \
--directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp \
run \
kagimcpその後、http://localhost:5173 でMCP Inspectorにアクセスします。Inspectorの環境変数 KAGI_API_KEY にKagi APIキーを追加する必要がある場合があります。
高度な設定
ログレベルは環境変数
FASTMCP_LOG_LEVELで調整可能です(例:FASTMCP_LOG_LEVEL="ERROR")要約エンジンは環境変数
KAGI_SUMMARIZER_ENGINEを使用してカスタマイズできます(例:KAGI_SUMMARIZER_ENGINE="daphne")各要約エンジンの詳細についてはこちらを参照してください
MCPへの接続には、より安全な方法が存在する可能性があります。ユーザーが詳細をこちらにまとめています
--httpCLIオプションを使用して、ストリーム可能なHTTPトランスポートを有効にできます。--portおよび--host引数と一緒に使用可能です。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that enables Claude to perform web searches using Perplexity's API with intelligent model selection based on query intent and support for domain and recency filtering.64MIT
- Alicense-qualityDmaintenanceAn MCP server that integrates with Sonar API to provide Claude with real-time web search capabilities for comprehensive research.14MIT
- AlicenseDqualityDmaintenanceMCP server that provides Claude AI assistants with the ability to search the web, get news, and perform research using the You.com API.42MIT
- Alicense-qualityDmaintenanceMCP server integrating the Kagi Search API to perform web searches using the kagi_search tool.MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kagisearch/kagimcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server