article
README
🚀 Kagi MCP 服务器
Kagi MCP 服务器允许使用 Kagi API 搜索网络,为用户提供便捷的网络搜索服务。
🚀 快速开始
📦 安装指南
使用 Smithery 安装
通过 Smithery 可自动安装 Kagi MCP 服务器供 Claude Desktop 使用,执行以下命令:
npx -y @smithery/cli install kagi-mcp --client claude
Claude Desktop 配置
在 MacOS 上,配置文件路径为:~/Library/Application\ Support/Claude/claude_desktop_config.json
开发/未发布的服务器配置
``` "mcpServers": { "kagi-mcp": { "command": "uv", "args": [ "--directory", "项目路径", "run", "kagi-mcp" ], "env": { "KAGI_API_KEY": "你的 API 密钥" } } } ```✨ 主要特性
🔍 资源
该服务器实现了 API 方法 的调用,具体如下:
- fastgpt
- enrich/web
- enrich/news
💬 提示语
该服务器不提供任何提示语。
🛠️ 工具
该服务器实现了以下工具:
- ask_fastgpt:用于搜索网络并找到答案。
- enrich_web:用于丰富模型上下文的内容。
- enrich_news:用于丰富模型上下文的最新新闻内容。
🛠️ 开发
📦 构建和发布
为了准备分发包,可按以下步骤操作:
- 同步依赖项并更新锁定文件:
uv sync
- 构建发行版:
uv build
这将在 dist/ 目录中创建源代码和轮式发行版。
3. 发布到 PyPI:
uv publish
注意:你需要通过环境变量或命令行参数设置 PyPI 凭据:
- 令牌:
--token或UV_PUBLISH_TOKEN - 或者用户名/密码:
--username/UV_PUBLISH_USERNAME和--password/UV_PUBLISH_PASSWORD
🐞 调试
npx @modelcontextprotocol/inspector uv --directory 项目路径 run kagi-mcp
微信扫一扫