Claude代码完成设置
Claude Code的全面即插即用设置,包括所有配置、工具、MCP服务器和全局存储系统。此存储库使您能够在任何具有WSL2/Ubuntu的Windows PC上复制整个Claude Code安装。
🚀 快速开始
# Clone the repository
git clone https://github.com/yourusername/claude-code-complete-setup.git
cd claude-code-complete-setup
# Run the automated setup
./setup.sh就是这样!安装脚本将自动处理一切。
📋 包含什么
核心组件
- 克劳德代码CLI -所有配置的最新版本
- 19个活动MCP服务器 -预配置并随时可用
- 全局存储系统 -完整的知识库和文档
- GitHub工作流自动化 -分支保护和自动化工作流程
- SuperClaude框架 -高级命令和角色
- 安全配置 -Git挂钩、分支保护、安全默认值
包括MCP服务器
- 核心基础设施:文件系统、git、时间、docker
- 人工智能与搜索顺序思维,困惑,例如
- Web和自动化:鞭炮,木偶,github
- 生产力:松弛,概念,谷歌驱动器,谷歌地图,reddit
- 数据库和云:postgres、aws、内存
- 创意: everart
目录结构
~/
├── .claude/ # Claude configuration and SuperClaude framework
│ ├── CLAUDE.md # User instructions
│ ├── COMMANDS.md # SuperClaude commands
│ ├── FLAGS.md # Flag reference
│ ├── PRINCIPLES.md # Core principles
│ ├── RULES.md # Operational rules
│ ├── MCP.md # MCP server reference
│ ├── PERSONAS.md # Persona system
│ ├── ORCHESTRATOR.md # Routing intelligence
│ └── MODES.md # Operational modes
├── .config/claude-code/ # MCP server configurations
│ └── claude_desktop_config.json # MCP server definitions
├── claude_global_memory/ # Persistent memory system
│ ├── knowledge/ # Core documentation
│ ├── tools/ # Custom tools
│ ├── projects/ # Project-specific memory
│ ├── templates/ # Reusable templates
│ └── logs/ # Activity logs
└── claude-code-desktop02-setup/ # Setup infrastructure
├── mcp-servers/ # MCP server installations
├── scripts/ # Utility scripts
└── config/ # Additional configurations🔧 先决条件
- 启用WSL2的Windows 10/11
- 安装在WSL2中的Ubuntu
- Git安装在WSL2中
- Node.js 18+(如果缺少,将安装)
- Python 3.8+(如果缺少,将安装)
📦 安装
自动安装(推荐)
- 在WSL2 Ubuntu中克隆此存储库:
git clone https://github.com/yourusername/claude-code-complete-setup.git
cd claude-code-complete-setup- 设置环境变量 (可选):
cp .env.example .env
# Edit .env with your API keys (or use Doppler)- 运行安装脚本:
chmod +x setup.sh
./setup.sh脚本将:
- 安装所有依赖项
- 设置Claude Code命令行界面
- 配置所有MCP服务器
- 复制全局存储系统
- 设置git挂钩和安全性
- 配置您的IDE(光标/VS代码/Windsurf)
手动安装
如果您更喜欢手动控制,请参阅 手动设置.md.
🔑 环境变量
该设置支持三种管理机密的方法:
- 多普勒(推荐):自动秘密管理
- 环境文件:创建
.env从.env.example - 系统环境:导出shell中的变量
所需变量:
GITHUB_TOKEN-适用于GitHub MCP服务器PERPLEXITY_API_KEY-用于困惑搜索(可选)- 要使用的特定MCP服务器的附加API密钥
🎯 安装后
验证安装
# Check Claude Code
claude --version
# List MCP servers
claude mcp list
# Test a simple command
claude "Hello, test my setup"IDE集成
光标
- 设置将自动配置
- 安装后重新启动Cursor
VS代码
- 安装Claude代码扩展
- 配置将被自动检测
帆板运动
- 遵循文档中IDE特定的设置/
🛡️ 安全功能
- 分支保护:防止直接提交到main
- Git挂钩:预提交和预推验证
- 安全默认值:正确的文件权限(600)
- 没有硬编码的秘密:使用环境变量
- 审计日志:跟踪所有操作
🚨 重要提示
- 主分支保护:该系统执行严格的分支保护。您不能直接提交到main。
- 并行处理:该系统使用并行代理来提高6倍的性能。
- 自主操作:设计用于零手动干预。
🔄 更新中
要更新安装,请执行以下操作:
cd claude-code-complete-setup
git pull
./update.sh🐛 故障排除
常见问题
- 权限不足
chmod +x setup.sh
sudo chown -R $USER:$USER ~/.claude ~/.config/claude-code ~/claude_global_memory- 未找到MCP服务器
# Restart Claude Code
claude restart- 多普勒认证
- WSL2具有密钥环限制 - 使用环境变量作为回退
看 故障排除.md 更多解决方案。
📚 文档
🤝 贡献
- 分叉存储库
- 创建要素分支
- 进行更改
- 提交拉取请求
📄 许可证
MIT许可证-请参阅 许可证 文件
🙏 致谢
- 克劳德密码的拟人化
- 所有MCP服务器贡献者
- Claude Code社区
______________________________________________________________________
系统等级:A(95/100)-具有全面自动化的企业就绪设置
