Kagimcp Go

Kagimcp Go

🚀 Kagi MCP 服务器

Kagi MCP 服务器是一个集成了 Kagi 搜索和总结 API 的模型上下文协议 (MCP) 服务器。它能让大型语言模型 (LLMs) 借助 Kagi 高质量的搜索和 AI 能力,实现网络搜索与网页总结功能。

🚀 快速开始

Kagi MCP 服务器集成了 Kagi 搜索和总结 API,为大型语言模型提供网络搜索和网页总结能力。以下将介绍其功能、安装、使用方法及集成示例。

✨ 主要特性

  • 🔍 Kagi 搜索:借助 Kagi 的隐私保护搜索引擎进行网络搜索。
  • 📝 Kagi 总结器:利用 Kagi 的 FastGPT 总结 API 对网页进行总结。
  • 🔄 多种传输协议:支持标准输入输出 (stdio) 和服务器发送事件 (SSE)。
  • 🔑 API 密钥管理:提供灵活的 Kagi API 密钥配置选项。

📦 安装指南

使用 Go

# 克隆仓库
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")

基础用法

在 stdio 模式下运行

此模式适用于直接与支持子进程通信的 LLM 平台集成。

# 使用二进制文件直接运行
KAGI_API_KEY=your_api_key ./kagimcp -t stdio

在 SSE 模式下运行

此模式启动一个使用服务器发送事件 (SSE) 通信的 HTTP 服务器。

# 使用二进制文件直接运行
KAGI_API_KEY=your_api_key ./kagimcp -t sse -port 8080

高级用法

Kagi 搜索

使用 Kagi 搜索 API 在网络上进行搜索。 参数:

  • query (string, 必填):搜索查询字符串
  • limit (number, 可选):结果最大数量(1 - 10,默认:5)

示例:

{
"name": "kagi_search",
"arguments": {
"query": "气候变迁解决方案",
"limit": 3,
"type": "新闻"
}
}

Kagi 总结

使用 Kagi 的 FastGPT API 总结网页。 参数:

  • url (string, 必填):要总结的网页 URL
  • engine (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 集成

你可以将 Claude 与此 MCP 服务器连接,赋予其搜索网络和总结网页的能力。

  1. 启动 stdio 模式的服务器
  2. 配置 Claude 使用它作为 MCP 工具
{
"mcpServers": {
"kagi": {
"command": "./kagimcp",
"args": [],
"env": {
"KAGI_API_KEY": "your_api_key"
}
}
}
}

与其他平台集成

将此服务器与支持 MCP 协议的其他平台集成,可以轻松扩展其功能。

📄 许可证

请参考项目仓库了解具体许可信息。

# KagiMCP 服务器

此文档完整描述了如何使用和配置 Kagi MCP 服务器,并提供了详细的命令行选项、工具参数以及集成示例。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-22 15:39

相似服务问题