Kagi搜索API服务器

一个基于Kagi API的网页搜索服务器,提供快速搜索、内容增强和新闻更新功能。

  • by apridachin
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 apridachin/kagi-search-mcp

使用说明

Kagi MCP服务器

MCP服务器,允许使用Kagi API搜索网页

组件

资源

服务器实现以下调用 API方法:

  • fastgpt
  • 丰富/web
  • 丰富/新闻

鼓励

服务器不提供任何提示:

工具

服务器实现了几个工具:

  • ask_fastgpt搜索网络并找到答案
  • 用web内容丰富模型上下文
  • rich_news用最新消息丰富模型上下文

配置

快速启动

安装

通过Smithery安装

通过以下方式自动安装Claude Desktop的Kagi MCP服务器 史密瑟里:

npx -y @smithery/cli install kagi-mcp --client claude

克劳德桌面

在MacOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json

Development/Unpublished Servers Configuration ``` "mcpServers": { "kagi-mcp": { "command": "uv", "args": [ "--directory", "path_to_project", "run", "kagi-mcp" ], "env": { "KAGI_API_KEY": "YOUR API KEY" } } } ```

发展

建筑与出版

准备分发包裹:

  1. 同步依赖关系并更新锁文件:
uv sync
  1. 构建包分发:
uv build

这将在 dist/ 目录。

  1. 发布到PyPI:
uv publish

注意:您需要通过环境变量或命令标志设置PyPI凭据:

  • 令牌: --token 或 UV_PUBLISH_TOKEN
  • 或用户名/密码: --username/UV_PUBLISH_USERNAME 和 --password/UV_PUBLISH_PASSWORD

调试

npx @modelcontextprotocol/inspector uv --directory path_to_project run kagi-mcp