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 claude与 OpenAI 配合使用
Codex CLI
要将 Kagi MCP 服务器添加到 codex cli,你需要使用以下命令:
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"
]
}
}提出需要使用工具的查询
例如:搜索查询 "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 sync与 Claude 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
}
}
}
}提出需要使用工具的查询
例如:搜索查询 "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 密钥,键名为 KAGI_API_KEY。
高级配置
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
- AlicenseNot gradedqualityDmaintenanceAn 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
- AlicenseNot gradedqualityDmaintenanceMCP 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