LPS MCP - Claude 的工具服务器
一般描述
LPS MCP 是一个功能最少的服务器,它为 Claude 提供了先进的工具,实现了安全的文件系统访问和顺序思维能力。该服务器是LPS基础设施的一部分,旨在增强工作环境中AI助手的能力。
Related MCP server: MCP Unified Server
特征
安全文件系统访问:具有安全限制的浏览和只读文件功能
顺序思维工具:将复杂问题分解为结构化思维步骤的能力
可自定义的设置:控制哪些目录可访问
先决条件
Python 3.10 或更高版本
UV(Python 包管理器)已安装并位于系统 PATH 中
Claude 桌面(最新版本)
设施
安装 UV (如果尚未安装):
# Para Windows (PowerShell): powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # Para 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 桌面设置(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:
从允许的位置读取文件:
“您能读取文件 [path] 吗?”
“显示 [路径] 的内容”
探索目录:
“[目录] 中有哪些文件?”
“显示 [目录] 中的文件结构”
使用顺序思维:
“逐步分析以下问题:[问题]”
“运用顺序思维制定[任务]计划”
组合工具:
一旦 Claude 通过阅读信息了解了项目结构,您就可以要求他使用顺序思维来尝试推断出与复杂代码相关的问题的解决方案。
安全
本服务器实施严格的安全措施:
仅限明确允许的目录的访问
解析符号链接以防止安全绕过
验证所有请求的路线
只读模式,防止未经授权的修改
故障排除
服务器未显示在 Claude 中:确保 UV 已正确安装并位于 PATH 中,并且配置文件中的路径正确。
访问被拒绝错误:请确认您正在尝试访问允许路径内的目录。
Claude 找不到工具:更改设置后重新启动 Claude Desktop。
脂多糖