Kagi MCP server
为Kagi搜索提供的模型上下文协议(MCP)服务器。
前提条件: 您需要有 Kagi 搜索 API 访问权限。目前处于封闭测试阶段,请通过 [email protected] 获取邀请。
快速安装
1. 安装 uv
MacOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
2. 配置 Claude Desktop
编辑 claude_desktop_config.json
(汉堡菜单 → 文件 → 设置 → 开发者 → 编辑配置):
{
"mcpServers": {
"kagi": {
"command": "uvx",
"args": ["kagimcp"],
"env": {
"KAGI_API_KEY": "在此处输入您的API密钥"
}
}
}
}
或通过 Smithery 一键安装
npx -y @smithery/cli install kagimcp --client claude
使用方法
向 Claude 提问需要搜索的内容,例如:"2024年时代杂志年度人物是谁?"
调试
npx @modelcontextprotocol/inspector uvx kagimcp
开发环境设置
-
克隆仓库
git clone https://github.com/kagisearch/kagimcp.git
-
安装依赖
cd kagimcp uv venv source .venv/bin/activate # MacOS/Linux # 或 .venv/Scripts/activate # Windows uv sync
-
配置 Claude Desktop
使用 MCP CLI:
# 安装 MCP CLI: pip install mcp[cli] mcp install /ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp/src/kagimcp/server.py -v "KAGI_API_KEY=您的API密钥"
或手动配置:
{ "mcpServers": { "kagi": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp", "run", "kagimcp" ], "env": { "KAGI_API_KEY": "您的API密钥" } } } }
-
开发模式调试
mcp dev /ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp/src/kagimcp/server.py
注意事项
- 日志级别可通过
FASTMCP_LOG_LEVEL
环境变量调整,例如FASTMCP_LOG_LEVEL="ERROR"