
kagi-server MCP Server

2024.12.13
30
TypeScript搜索服务API 集成搜索工具
kagi-server 是一个基于 TypeScript 的 MCP 服务器,用于集成 Kagi 搜索 API。它提供了执行网络搜索和其他操作的工具,目前处于私有测试阶段。核心功能包括通过 Kagi API 进行网络搜索,未来计划添加文本摘要、快速响应和新闻丰富等功能。适用于需要集成 Kagi 搜索功能的开发场景。
View on GitHub
Overview
基本能力
产品定位
kagi-server 是一个用于集成 Kagi 搜索 API 的 MCP 服务器,旨在为开发者提供便捷的搜索功能集成方案。
核心功能
kagi_search
: 使用 Kagi 进行网络搜索- 接收查询字符串和可选的限制参数
- 返回 Kagi API 的搜索结果
适用场景
- 需要集成 Kagi 搜索功能的开发项目
- 自动化搜索和信息获取场景
工具列表
kagi_search
: 执行网络搜索kagi_summarize
(计划中): 生成网页或文本摘要kagi_fastgpt
(计划中): 获取快速响应kagi_enrich
(计划中): 获取丰富的新闻结果
常见问题解答
- 如何获取 Kagi API 密钥?
- 目前 Kagi API 处于私有测试阶段,需要申请访问权限。
- 如何调试 MCP 服务器?
- 推荐使用 MCP Inspector 进行调试。
使用教程
使用依赖
安装 Node.js 和 npm。
安装教程
- 克隆项目并安装依赖:
npm install
- 构建服务器:
npm run build
- 创建
.env
文件并添加 API 密钥:
KAGI_API_KEY=your_api_key_here
- 通过 Smithery 安装:
npx @smithery/cli install kagi-server --client claude
调试方式
使用 MCP Inspector 进行调试:
npm run inspector