基本能力
产品定位
Kagi MCP Server 是一个为大型语言模型(LLMs)提供网页搜索和摘要生成能力的中间件服务。
核心功能
- Kagi 搜索:使用 Kagi 的隐私优先搜索引擎进行网页搜索
- Kagi 摘要生成:使用 Kagi 的 FastGPT API 生成网页摘要
- 多传输协议支持:支持 stdio 和 Server-Sent Events (SSE) 协议
- API 密钥管理:提供灵活的 Kagi API 密钥管理选项
适用场景
- 为 LLM 平台增加网页搜索能力
- 为 LLM 平台增加网页摘要生成功能
- 需要隐私优先的搜索解决方案
- 需要高质量摘要生成的应用
工具列表
- Kagi Search:使用 Kagi Search API 进行网页搜索
- 参数:
query
(必需,搜索查询字符串),limit
(可选,结果数量限制,1-10,默认5),type
(可选,搜索类型) - Kagi Summarize:使用 Kagi 的 FastGPT API 生成网页摘要
- 参数:
url
(必需,要摘要的网页 URL),engine
(可选,摘要引擎,"cecil", "agnes", 或 "muriel",默认"agnes"),summary_type
(可选,摘要类型,"summary" 或 "takeaway",默认"summary")
常见问题解答
- 需要 Kagi 订阅才能获取 API 密钥
- 支持两种运行模式:stdio 和 SSE
- 可以与 Claude 等 LLM 平台集成
使用教程
使用依赖
- Go 1.18+(从源代码构建时需要)
- Kagi API 密钥(Kagi 订阅用户可用)
安装教程
```bash
克隆仓库
git clone https://github.com/mgomes/kagimcp.git
cd kagimcp
安装依赖
go mod download
构建应用
go build -o kagimcp
```
调试方式
Stdio 模式
bash
KAGI_API_KEY=your_api_key ./kagimcp -t stdio
SSE 模式
bash
KAGI_API_KEY=your_api_key ./kagimcp -t sse -port 8080