Kagi MCP 服务器是一个集成了 Kagi 搜索和总结 API 的模型上下文协议 (MCP) 服务器。它能让大型语言模型 (LLMs) 借助 Kagi 高质量的搜索和 AI 能力,实现网络搜索与网页总结功能。
Kagi MCP 服务器集成了 Kagi 搜索和总结 API,为大型语言模型提供网络搜索和网页总结能力。以下将介绍其功能、安装、使用方法及集成示例。
# 克隆仓库
git clone https://github.com/mgomes/kagimcp.git
cd kagimcp
# 下载依赖项
go mod download
# 构建应用程序
go build -o kagimcp
使用方法:./kagimcp
-api-key string Kagi API 密钥(也可通过环境变量 KAGI_API_KEY 设置)
-port string SSE 服务器端口(默认 "8080")
-t string 传输协议类型(stdio 或 sse,默认 "stdio")
此模式适用于直接与支持子进程通信的 LLM 平台集成。
# 使用二进制文件直接运行
KAGI_API_KEY=your_api_key ./kagimcp -t stdio
此模式启动一个使用服务器发送事件 (SSE) 通信的 HTTP 服务器。
# 使用二进制文件直接运行
KAGI_API_KEY=your_api_key ./kagimcp -t sse -port 8080
使用 Kagi 搜索 API 在网络上进行搜索。 参数:
query
(string, 必填):搜索查询字符串limit
(number, 可选):结果最大数量(1 - 10,默认:5)示例:
{
"name": "kagi_search",
"arguments": {
"query": "气候变迁解决方案",
"limit": 3,
"type": "新闻"
}
}
使用 Kagi 的 FastGPT API 总结网页。 参数:
url
(string, 必填):要总结的网页 URLengine
(string, 可选):使用的摘要引擎("cecil", "agnes", 或 "muriel",默认:"agnes")summary_type
(string, 可选):生成的摘要类型("摘要","要点",默认:"摘要")示例:
{
"name": "kagi_summarize",
"arguments": {
"url": "https://en.wikipedia.org/wiki/Artificial_intelligence",
"engine": "cecil",
"summary_type": "summary"
}
}
你可以将 Claude 与此 MCP 服务器连接,赋予其搜索网络和总结网页的能力。
{
"mcpServers": {
"kagi": {
"command": "./kagimcp",
"args": [],
"env": {
"KAGI_API_KEY": "your_api_key"
}
}
}
}
将此服务器与支持 MCP 协议的其他平台集成,可以轻松扩展其功能。
请参考项目仓库了解具体许可信息。
# KagiMCP 服务器
此文档完整描述了如何使用和配置 Kagi MCP 服务器,并提供了详细的命令行选项、工具参数以及集成示例。