kagi-server MCP Server

kagi-server MCP Server

site icon
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。

安装教程

  1. 克隆项目并安装依赖:
npm install
  1. 构建服务器:
npm run build
  1. 创建 .env 文件并添加 API 密钥:
KAGI_API_KEY=your_api_key_here
  1. 通过 Smithery 安装:
npx @smithery/cli install kagi-server --client claude

调试方式

使用 MCP Inspector 进行调试:

npm run inspector

许可证

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