Claude MCP服务器设置
该项目提供了一个自动设置脚本,用于配置具有各种集成的Claude MCP(模型上下文协议)服务器。
先决条件
在使用安装脚本之前,您需要从以下服务获取API密钥:
- 上下文7 API密钥:从 https://context7.dev
- GitHub代币:从GitHub设置>开发者设置>个人访问令牌创建个人访问令牌
- 所需范围: repo, read:org, read:user
- BrightData API密钥 (可选):从BrightData仪表板获取
环境设置
1.导出所需的API密钥
在终端中导出所需的环境变量:
export CONTEXT7_API_KEY='your_context7_api_key_here'
export GITHUB_TOKEN='your_github_personal_access_token_here'对于BrightData(可选):
export BRIGHT_API_KEY='your_brightdata_api_key_here'2.持久环境变量(推荐)
要使这些变量在终端会话中持久化,请将它们添加到shell配置文件中:
对于bash用户 (添加到 ~/.bashrc 或 ~/.bash_profile):
echo 'export CONTEXT7_API_KEY="your_context7_api_key_here"' >> ~/.bashrc
echo 'export GITHUB_TOKEN="your_github_personal_access_token_here"' >> ~/.bashrc
source ~/.bashrc对于zsh用户 (添加到 ~/.zshrc):
echo 'export CONTEXT7_API_KEY="your_context7_api_key_here"' >> ~/.zshrc
echo 'export GITHUB_TOKEN="your_github_personal_access_token_here"' >> ~/.zshrc
source ~/.zshrc安装
1.克隆存储库
git clone https://github.com/Zacplischka/cc-setup.git
cd cc-setup2.使脚本全球可访问
要使用 setup-cc 从任何地方发出命令:
# Make the script executable
chmod +x setup_claude_mcp.sh
# Create a global symlink (replace /path/to/project with your actual path)
sudo ln -sf /path/to/project/setup_claude_mcp.sh /usr/local/bin/setup-cc使用设置命令
安装后,您可以从任何目录运行安装脚本:
setup-cc指挥部做什么
这 setup-cc 命令将:
- 验证环境变量:检查是否设置了所需的API密钥
- 删除现有服务器:清理所有以前配置的MCP服务器
- 添加新服务器:配置以下MCP服务器:
- 上下文7:为库和框架提供最新文档 - GitHub:GitHub集成用于存储库管理 - 哨兵:错误监控和问题管理 - 塞雷娜:带有语义编码工具的IDE助手 - 明亮数据:Web抓取功能(如果提供了API密钥) - 顺序思维:高级推理能力
示例用法
# Set your API keys
export CONTEXT7_API_KEY='ctx7sk-your-key-here'
export GITHUB_TOKEN='ghp_your-token-here'
# Run the setup
setup-cc故障排除
缺少环境变量
如果您看到有关缺少环境变量的错误:
[ERROR] Missing required environment variables:
- CONTEXT7_API_KEY
- GITHUB_TOKEN请确保您已导出所需的API密钥,如上所示。
未找到命令
如果 setup-cc 找不到命令,可能未设置全局符号链接。运行:
# Check if command exists
which setup-cc
# If not found, create the symlink (replace with your actual project path)
sudo ln -sf /path/to/your/project/setup_claude_mcp.sh /usr/local/bin/setup-cc验证
要验证一切是否正常工作:
# Check if command is accessible
which setup-cc
# Verify environment variables are set
echo $CONTEXT7_API_KEY
echo $GITHUB_TOKEN
# Run the setup
setup-cc安全说明
- 确保API密钥的安全,并且永远不要将其提交给版本控制
- 这
.env文件包含示例值-替换为实际密钥 - 考虑在生产环境中使用机密管理器
API关键来源
- 背景7: https://context7.dev -文件服务
- GitHub:
- BrightData:可在BrightData仪表板中使用
