Kagi MCP Server

Kagi MCP Server

site icon
2025.04.12 0
Go搜索服务摘要生成LLM 工具搜索工具开发效率
Kagi MCP Server 是一个模型上下文协议(MCP)服务器,集成了 Kagi 的搜索和摘要生成 API。该服务器允许大型语言模型(LLMs)使用 Kagi 的高质量搜索和 AI 能力进行网页搜索和摘要生成。
View on GitHub

Overview

基本能力

产品定位

Kagi MCP Server 是一个为大型语言模型(LLMs)提供网页搜索和摘要生成能力的中间件服务。

核心功能

  • Kagi 搜索:使用 Kagi 的隐私优先搜索引擎进行网页搜索
  • Kagi 摘要生成:使用 Kagi 的 FastGPT API 生成网页摘要
  • 多传输协议支持:支持 stdio 和 Server-Sent Events (SSE) 协议
  • API 密钥管理:提供灵活的 Kagi API 密钥管理选项

适用场景

  • 为 LLM 平台增加网页搜索能力
  • 为 LLM 平台增加网页摘要生成功能
  • 需要隐私优先的搜索解决方案
  • 需要高质量摘要生成的应用

工具列表

  1. Kagi Search:使用 Kagi Search API 进行网页搜索
  2. 参数:query(必需,搜索查询字符串),limit(可选,结果数量限制,1-10,默认5),type(可选,搜索类型)
  3. Kagi Summarize:使用 Kagi 的 FastGPT API 生成网页摘要
  4. 参数:url(必需,要摘要的网页 URL),engine(可选,摘要引擎,"cecil", "agnes", 或 "muriel",默认"agnes"),summary_type(可选,摘要类型,"summary" 或 "takeaway",默认"summary")

常见问题解答

  • 需要 Kagi 订阅才能获取 API 密钥
  • 支持两种运行模式:stdio 和 SSE
  • 可以与 Claude 等 LLM 平台集成

使用教程

使用依赖

  • Go 1.18+(从源代码构建时需要)
  • Kagi API 密钥(Kagi 订阅用户可用)

安装教程

# 克隆仓库
git clone https://github.com/mgomes/kagimcp.git
cd kagimcp

# 安装依赖
go mod download

# 构建应用
go build -o kagimcp

调试方式

Stdio 模式

KAGI_API_KEY=your_api_key ./kagimcp -t stdio

SSE 模式

KAGI_API_KEY=your_api_key ./kagimcp -t sse -port 8080

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。