返回 MCP 目录
public公开dns本地运行

kagimcp

Kagi MCP服务器是一个为Claude Desktop提供搜索和摘要功能的工具集成服务,支持通过API调用Kagi的搜索和摘要引擎。

article

README

🚀 Kagi MCP 服务器

Kagi MCP 服务器为用户提供特定的搜索和总结功能,借助相关工具可实现高效的信息查询与内容总结,不过部分功能需特定权限才能使用。

🚀 快速开始

使用 Kagi MCP 服务器前,需确保您有访问搜索 API 的权限。目前该功能处于封闭测试阶段,需要申请加入。如有需要,请联系 support@kagi.com。

📦 安装指南

安装 uv

  • MacOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
  • Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

通过 Smithery 安装

您也可以通过 Smithery 安装 Kagi for Claude Desktop:

npx -y @smithery/cli install kagimcp --client claude

在 Claude Desktop 上配置

// 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" // 如果环境变量未设置,则默认为 "cecil" 引擎
      }
    }
  }
}

💻 使用示例

基础用法

  • 示例查询
    • 搜索:Kagi.search("test")
    • 总结:Kagi.summarize("test", "english")
  • 调试命令:在终端中运行以下命令以启动 MCP 服务器:
uvx kagimcp -- KAGI_API_KEY=your_api_key_here

🔧 技术细节

高级配置

  • 日志级别调整:日志级别可通过 FASTMCP_LOG_LEVEL 环境变量调整(例如 FASTMCP_LOG_LEVEL="ERROR"),相关问题可参考这里
  • 总结器引擎自定义:总结器引擎可自定义设置,使用 KAGI_SUMMARIZER_ENGINE 环境变量(例如 KAGI_SUMMARIZER_ENGINE="daphne"),了解不同总结引擎的信息,请参阅此处

⚠️ 重要提示

除非您只是使用非搜索工具,否则请确保您有访问搜索 API 的权限。目前该功能处于封闭测试阶段,并且需要申请加入。如有需要,请联系 support@kagi.com。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端