MCP 桥接 Kagi 搜索和 URL 摘要
Kagi-Session2API-MCP,由KSroido创建,是一个MCP服务器,使AI助手能够通过Kagi会话令牌执行网络搜索并生成URL摘要,而不是通过官方API。该工具公开了搜索和摘要端点,支持令牌轮换和速率限制,以维持查询吞吐量,并包括用户代理欺骗和过期令牌自动检测。它的目标是Kagi订阅者和需要无广告搜索结果集成到MCP兼容客户端和脚本工作流的AI重度用户。
您可以实际使用它的任务
服务器提供两个实用工具:kagi_search_fetch 用于检索 Kagi 搜索结果和 kagi_summarizer 用于从特定页面 URL 生成简明摘要。用例包括为对话代理增加当前网页引用,将搜索派生的上下文提供给代码助手,以及为研究笔记生成简短的网页摘要。该实现接受标准 Kagi 搜索操作符,如 site:、lang: 和 filetype:,因此精细查询可以直接通过 MCP 端点工作。
在负载下搜索和摘要输出的可靠性如何
搜索结果通过会话令牌来自 Kagi 的索引,摘要生成器生成简明的、以 URL 为中心的摘要,而不是长篇综合。因此,可靠性取决于索引覆盖率和令牌有效性。服务器强制实施每个令牌每秒 5 个请求的令牌桶速率限制,并启用多个令牌的轮询旋转,这减少了单个令牌瓶颈,并在配置多个有效令牌时稳定吞吐量。
它是否适合现有的 MCP 工作流程,适用的权衡是什么
集成需要 Python 3.11+ 环境,并通过 pip 安装或在 uvx 下运行,使用逗号分隔的 KAGI_SESSION_TOKENS 环境变量或 config.toml 令牌池进行配置。该服务器与任何兼容 MCP 的客户端兼容,并明确列出 Claude Desktop、Cursor、Windsurf、Cline 和 Hermes Agent。它伪装成 Firefox 用户代理以稳定会话访问,并自动检测过期令牌;开发者警告说,自动化令牌使用可能违反 Kagi 的服务条款,并有可能导致账户暂停。
面向实践的AI用户的务实选择
该服务器是面向实践的AI用户的务实选项,这些用户需要在MCP代理中获得实时网络上下文,并接受操作责任。它适合实验、量身定制的代理工作流程和短期研究任务,其中手动监督验证输出。需要可审计、低风险集成的用户应该另寻他处,因为该工具需要积极管理,并接受可能的服务政策后果。将其视为一个可配置的桥梁,而不是一个即插即用的企业连接器。