Krep MCP 服务器是一款基于模型上下文协议(Model Context Protocol )的高性能字符串搜索工具,它提供了统一接口,可在文件或字符串中进行高效搜索,极大提升了搜索效率。
Krep MCP 服务器的安装非常简单,按照以下步骤操作即可:
krep-mcp-server
目录。git clone https://github.com/your-username/krep-mcp-server.git
cd krep-mcp-server
node src/index.js
Krep MCP 服务器具备以下强大功能:
Krep MCP 服务器的安装步骤如下:
git clone https://github.com/your-username/krep-mcp-server.git
krep-mcp-server
目录:cd krep-mcp-server
node src/index.js
<use_mcp_tool>
<server_name>krepserver_name>
<tool_name>kreptool_name>
<arguments>
{
"pattern": "search pattern",
"target": "file path or string to search",
"mode": "file|string|count",
"caseSensitive": true|false,
"threads": null // 自动检测 CPU 核心数,默认为自动模式
}
arguments>
use_mcp_tool>
file
(默认):在文件中搜索。string
:在字符串中搜索。count
:仅计数出现次数。具体示例请参见 examples.md。
Krep MCP 服务器在设计上极为注重性能:
# 安装插件
./install-cline-integration.sh
# 测试插件前请先安装
./run-cline-test.sh
# 卸载插件时运行
./uninstall-cline-integration.sh
- **Cline 中的使用**:集成完成后,可在 Cline 对话中直接使用 krep:
/krep krep pattern="function" target="/path/to/search" mode="file"
更多安装和使用细节请参考:
- [CLINE_SETUP.md](CLINE_SETUP.md) - 安装指南
- [CLINE_README.md](CLINE_README.md) - 使用说明
CLAUDE_MCP
:设为 "true" 启用 MCP 模式。KREP_PATH
:指定 krep 可执行文件路径。DEBUG
:设为 "true" 以启用详细日志输出。KREP_TEST_MODE
:设为 "true" 进入测试模式,使用模拟响应。KREP_SKIP_CHECK
:设为 "true" 跳过检查 krep 是否存在。非 MCP 模式下,服务器启动以下端点:
本项目遵循 MIT License。
感谢所有贡献者!