基于 Model Context Protocol 的搜索服务,提供网络搜索和网页获取功能。兼容任何支持 MCP 的客户端。
本项目仅供学习研究和技术交流使用。如涉及任何侵权问题,请通过 GitHub Issues 与我联系,我将第一时间核实并下架处理。
| 工具 | 功能 |
|---|---|
kimi_search |
单关键词搜索 |
kimi_fetch |
获取单个网页内容 |
kimi_batch_search |
批量多关键词搜索(最多 5 个) |
kimi_batch_fetch |
批量获取多个网页(最多 5 个) |
💡 特色功能:
kimi_batch_search和kimi_batch_fetch是本项目的扩展功能,原生工具并不支持批量操作。
⚠️ 测试状态
客户端 测试状态 Claude Code ✅ 已测试 Claude Desktop ⚠️ 未测试OpenCode ⚠️ 未测试Codex ⚠️ 未测试Cline ⚠️ 未测试Continue ⚠️ 未测试欢迎提交 Issue 或 PR 分享其他客户端的测试结果。
从 KimiCode 获取 API Key(注意:不是 Kimi 开放平台的 Key)
git clone <repository-url>
cd kimi-search-mcp
npm install
npm run buildClaude Code
# 安装(全局,所有项目可用)
claude mcp add --scope user kimi-search node "$(pwd)/dist/index.js" -e KIMI_CODE_API_KEY=your-api-key
# 验证
claude mcp list
# 卸载
claude mcp remove kimi-searchClaude Desktop
编辑配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"kimi-search": {
"command": "node",
"args": ["/path/to/kimi-search-mcp/dist/index.js"],
"env": {
"KIMI_CODE_API_KEY": "your-api-key"
}
}
}
}OpenCode
编辑 ~/.config/opencode/config.json:
{
"mcpServers": {
"kimi-search": {
"command": "node",
"args": ["/path/to/kimi-search-mcp/dist/index.js"],
"env": {
"KIMI_CODE_API_KEY": "your-api-key"
}
}
}
}Codex (OpenAI)
编辑 ~/.codex/config.json:
{
"mcpServers": {
"kimi-search": {
"command": "node",
"args": ["/path/to/kimi-search-mcp/dist/index.js"],
"env": {
"KIMI_CODE_API_KEY": "your-api-key"
}
}
}
}Cline (VS Code 插件)
在 Cline 设置中找到 "MCP Servers",添加:
{
"mcpServers": {
"kimi-search": {
"command": "node",
"args": ["/path/to/kimi-search-mcp/dist/index.js"],
"env": {
"KIMI_CODE_API_KEY": "your-api-key"
},
"disabled": false
}
}
}Continue
编辑 ~/.continue/config.json:
{
"mcpServers": [
{
"name": "kimi-search",
"command": "node",
"args": ["/path/to/kimi-search-mcp/dist/index.js"],
"env": {
"KIMI_CODE_API_KEY": "your-api-key"
}
}
]
}其他 MCP 客户端
通用配置参数:
- 命令:
node - 参数:
/path/to/kimi-search-mcp/dist/index.js - 环境变量:
KIMI_CODE_API_KEY=your-api-key
| 环境变量 | 必需 | 说明 |
|---|---|---|
KIMI_CODE_API_KEY |
✅ | KimiCode API Key |
{
"query": "MCP 协议介绍",
"limit": 10
}{
"url": "https://modelcontextprotocol.io"
}{
"queries": [
{ "query": "Docker 部署", "limit": 5 },
{ "query": "Node.js 教程", "limit": 5 }
]
}# 编译
npm run build
# 监听模式
npm run dev
# 测试(需要设置 KIMI_CODE_API_KEY)
npm test
# MCP Inspector 调试
npm run inspectMIT