CLP MCP 服务器
一个用于访问的模型上下文协议服务器 压缩日志处理器 (CLP)。
入门指南
选项1(最简单):使用uv包管理器
第一步:安装 UV包管理器。
步骤2:克隆此存储库(例如,克隆到“C:\\mcp-server-clp”)
步骤3:配置您的编辑器
Cursor
将以下内容复制到 Menu Bar -> File -> Preferences -> Cursor Settings -> Tools & Integrations -> MCP Tools -> Add Custom MCP
{
"mcpServers": {
"CLP file reader": {
"command": "uv",
"args": [
"--directory",
"C:\\mcp-server-clp", // or "/home/user_name/mcp-server-clp"
"run",
"python",
"-m",
"mcp_server_clp",
"C:\\path_to_log_files" // replace this path
]
}
}
}Visual Studio Code (with Copilot)
- 通过(快捷键)打开命令面板
Ctrl + Shift + P。
- 选择
MCP: Add Server...。
- 选择
Command (stdio) Run a local command that implements the MCP protocol。
- 类型
uv --directory C:\mcp-server-clp run python -m mcp_server_clp C:\path_to_log_files。
- 输入服务器的名称,例如。,
mcp-server-clp。
- 你应该最终得到一个看起来像这样的文件
{
...
"mcp": {
"servers": {
"mcp-server-clp": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"C:\\mcp-server-clp", // or "/home/user_name/mcp-server-clp"
"run",
"python",
"-m",
"mcp_server_clp",
"C:\\path_to_log_files" // replace this path
]
},
}
}
}Claude Desktop
将以下内容复制到 claude_desktop_config.json 由 Menu Bar -> File -> Settings -> Developer -> Edit Config
{
"mcpServers": {
"CLP file reader": {
"command": "uv",
"args": [
"--directory",
"C:\\mcp-server-clp", // or "/home/user_name/mcp-server-clp"
"run",
"python",
"-m",
"mcp_server_clp",
"C:\\path_to_log_files" // replace this path
]
}
}
}选项2:如果您已经拥有Python和Node.js环境
Show steps
步骤1:克隆此仓库
步骤2:设置一个虚拟环境(venv)并在其中安装依赖项 pyproject.toml
python -m venv venv
. ./venv/bin/activate
pip install .步骤3:以服务器模式运行MCP服务器
python -m mcp_server_clp /home/user_name/path_to_log_files --sse --host localhost --port 8000步骤4:配置您的编辑器
将以下内容复制到您的MCP配置文件中。您可以在选项1的第3步中找到更多详细信息。
{
"mcpServers": {
"CLP file reader": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8000/sse"
]
}
}
}示例提示
以下是一些你可以使用的示例提示:
- 请列出可通过CLP MCP服务器访问的所有文件。
- 阅读
example.clp.zst查看日志文件并进行总结。
- 找出错误所在
example.clp.zst日志文件。
