Claude智航
一个最小化的服务器,为克劳德AI提供安全的文件系统访问和顺序思维能力,使克劳德能够导航目录、读取文件并将复杂问题分解为结构化的思维步骤。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"lps-mcp": {
"args": [
"--directory",
"path/to/LPS-MCP",
"run",
"server.py",
"path/to/directory"
],
"command": "uv"
}
}
}
服务介绍
LPS MCP - Claude 工具服务器
概述
LPS MCP 是一个具有最小功能的服务器,旨在为 Claude 提供高级工具,允许安全访问文件系统和顺序思考能力。该服务器是 LPS 基础设施的一部分,用于提高工作环境中 AI 助手的能力。
特性
- 安全文件系统访问:带安全限制的文件浏览和只读功能
- 顺序思考工具:能够将复杂问题分解为结构化的思考步骤
- 可定制配置:控制哪些目录可访问
先决条件
- Python 3.10 或更高版本
- UV(Python 包管理器)已安装并在系统 PATH 中
- Claude Desktop(最新版本)
安装
-
安装 UV(如果尚未安装):
# 对于 Windows (PowerShell): powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # 对于 macOS/Linux: curl -LsSf https://astral.sh/uv/install.sh | sh -
验证 UV 是否在 PATH 中:
uv --version -
克隆或下载此仓库:
git clone https://github.com/lpsDevelopers/LPS-MCP cd mcp-lps -
安装依赖项:
uv pip install "mcp[cli]"
与 Claude Desktop 配置
-
打开 Claude Desktop 设置(Claude 菜单 → 设置 → 开发者 → 编辑设置)
-
在您的
claude_desktop_config.json文件中添加以下配置:{ "mcpServers": { "lps-mcp": { "command": "uv", "args": [ "--directory", "path/to/LPS-MCP", "run", "server.py", "path/to/directory" ] } } }重要提示:请将
path/to/LPS-MCP替换为您保存server.py的绝对路径。最后一个参数是指定允许访问的目录(可以添加多个目录,用逗号分隔)。语言:若要使用西班牙语描述的工具,请选择 server_es.py
-
重启 Claude Desktop 以加载新配置。
可用工具
文件系统工具
read_file: 读取文件内容read_multiple_files: 同时读取多个文件list_directory: 显示某个位置下的文件和目录directory_tree: 以 JSON 格式显示目录结构search_files_tool: 按名称搜索文件get_file_info: 显示文件元数据list_allowed_directories: 列出允许访问的目录
顺序思考工具
sequentialthinking: 允许 Claude 将复杂问题分解为结构化的思维步骤,具有以下能力:- 遵循逻辑思维序列
- 回顾之前的思考
- 创建分支以探索不同的方法
- 动态调整所需的步骤数量
使用
设置完成后,您可以要求 Claude 执行以下操作:
-
读取文件 从允许的位置:
- "你能读取 [路径] 的文件吗?"
- "显示 [路径] 的内容"
-
浏览目录:
- "[目录] 中有哪些文件?"
- "显示 [目录] 的文件结构"
-
使用顺序思维:
- "逐步分析以下问题:[问题]"
- "使用顺序思维为 [任务] 制定计划"
-
组合工具:
- 一旦 Claude 通过阅读信息了解了项目的结构,您可以要求它使用顺序思维尝试推导出与代码相关的复杂问题的解决方案。
安全性
此服务器实施了严格的安全措施:
- 仅限访问明确允许的目录
- 解析符号链接以防止安全绕过
- 验证所有请求的路径
- 只读模式以防止未经授权的修改
故障排除
- Claude 上未出现服务器:请确保 UV 已正确安装并位于 PATH 中,并且配置文件中的路径是正确的。
- 拒绝访问错误:请检查您是否正在尝试访问允许路径内的目录。
- Claude 找不到工具:在修改配置后重启 Claude Desktop。
LPS