基本能力
产品定位
Claude开发辅助服务器是一个基于模型上下文协议(MCP)的服务,旨在通过提供对指定工作区内文件系统的直接访问,协助Claude进行软件开发。
核心功能
- 读取文件内容
- 写入和修改文件
- 创建目录
- 列出文件和目录
- 获取文件信息
- 直接从Claude实现代码工件
适用场景
- 软件开发
- 代码管理
- 自动化脚本编写
- 文件系统操作自动化
工具列表
read_file(path: str) -> str: 读取文件内容write_file(path: str, content: str) -> str: 将内容写入文件list_files(path: str = "") -> str: 列出目录内容create_directory(path: str) -> str: 创建新目录get_file_info(path: str) -> str: 获取文件元数据implement_artifact(path: str, content: str) -> str: 保存代码工件
使用教程
使用依赖
- 确保已安装Python 3.10或更高版本
安装教程
- 创建新项目目录:
mkdir mcp-claude-dev
cd mcp-claude-dev- 使用UV设置虚拟环境:
uv venv- 以可编辑模式安装包:
uv pip install -e .调试方式
运行测试:
python -m pytest tests/