基本能力
产品定位
Kagi MCP server 是一个与 Kagi 搜索 API 集成的 MCP 服务,主要用于搜索和内容摘要生成。
核心功能
- 搜索查询:通过 Kagi 搜索 API 进行信息检索。
- 内容摘要生成:支持对视频或网页内容进行摘要生成,可自定义摘要引擎。
适用场景
- 信息检索:如查询“Who was time's 2024 person of the year?”。
- 内容摘要生成:如“summarize this video: https://www.youtube.com/watch?v=jNQXAC9IVRw”。
工具列表
uvx
:用于运行 MCP 服务的工具。mcp[cli]
:MCP 命令行工具,用于安装和调试 MCP 服务。@modelcontextprotocol/inspector
:用于调试 MCP 服务的工具。
常见问题解答
- 搜索 API 目前处于封闭测试阶段,需要联系 support@kagi.com 获取邀请。
- 摘要引擎默认为“cecil”,可通过环境变量
KAGI_SUMMARIZER_ENGINE
自定义。 - 日志级别可通过环境变量
FASTMCP_LOG_LEVEL
调整。
使用教程
使用依赖
安装 uv
工具:
MacOS/Linux:
bash
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows:
bash
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
安装教程
通过 Smithery 安装:
bash
npx -y @smithery/cli install kagimcp --client claude
或手动安装:
1. 克隆仓库:
bash
git clone https://github.com/kagisearch/kagimcp.git
2. 安装依赖:
```bash
cd kagimcp
uv venv
source .venv/bin/activate # MacOS/Linux
OR
.venv/Scripts/activate # Windows
uv sync
3. 配置 Claude Desktop:
json
// claude_desktop_config.json
{
"mcpServers": {
"kagi": {
"command": "uvx",
"args": ["kagimcp"],
"env": {
"KAGI_API_KEY": "YOUR_API_KEY_HERE",
"KAGI_SUMMARIZER_ENGINE": "YOUR_ENGINE_CHOICE_HERE"
}
}
}
}
```
调试方式
使用 MCP Inspector 调试:
bash
npx @modelcontextprotocol/inspector uvx kagimcp
或使用 mcp
命令行工具:
bash
mcp dev /ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp/src/kagimcp/server.py
访问 http://localhost:5173
进行调试。