/mcp add 命令允许您轻松地添加和配置MCP (Model Context Protocol) 服务器,扩展DeepV Code的功能。
/mcp add启动交互式配置向导,适合新手用户:
- 选择预定义模板或自定义配置
- 逐步引导配置过程
- 自动验证和错误检查
# 常用预定义模板
/mcp add github # GitHub仓库操作工具
/mcp add sqlite # SQLite数据库工具
/mcp add filesystem # 本地文件操作工具
/mcp add search # Brave搜索工具
/mcp add slack # Slack集成工具/mcp add my-server --command "npx @my/mcp-server" --description "我的自定义服务器"--scope <level>: 配置保存位置 (workspace,user,system)--template <name>: 使用预定义模板--description "desc": 服务器描述
--command <cmd>: 可执行命令路径--args <arg>: 命令参数 (可重复使用)--env KEY=VALUE: 环境变量 (可重复使用)--env-file <path>: 环境变量文件路径--cwd <path>: 工作目录
--url <sse-url>: Server-Sent Events URL--http-url <http-url>: HTTP服务器URL--tcp <host:port>: TCP连接地址--headers KEY=VALUE: HTTP请求头 (可重复使用)
--oauth: 启用OAuth认证--auth-provider <type>: 认证提供者类型
--timeout <ms>: 连接超时时间 (默认: 30000ms)--trust: 信任自签名证书--include-tools <tools>: 只包含指定工具 (逗号分隔)--exclude-tools <tools>: 排除指定工具 (逗号分隔)
/mcp add github- 用途: GitHub仓库操作、Issue管理、PR评论
- 环境变量:
GITHUB_PERSONAL_ACCESS_TOKEN - 设置步骤:
- 访问 https://github.com/settings/tokens/new
- 创建Personal Access Token
- 设置环境变量:
export GITHUB_PERSONAL_ACCESS_TOKEN=your_token
/mcp add sqlite --args "/path/to/database.db"- 用途: 数据库查询和操作
- 参数: 数据库文件路径
- 工具: query, create_table, insert, update
/mcp add filesystem --args "/safe/directory"- 用途: 本地文件和目录操作
- 参数: 允许访问的根目录
- 安全: 只能访问指定目录及其子目录
/mcp add search- 用途: 网络搜索功能
- 环境变量:
BRAVE_API_KEY - 注册: https://api.search.brave.com/register
# 添加GitHub集成
/mcp add github
# 添加项目文件访问
/mcp add filesystem --args "$(pwd)" --scope workspace
# 添加项目数据库
/mcp add sqlite --args "./project.db"# 企业API服务器
/mcp add company-api \
--http-url "https://api.company.com/mcp" \
--headers "Authorization=Bearer ${API_TOKEN}" \
--timeout 10000
# OAuth认证服务器
/mcp add oauth-service \
--url "https://mcp.service.com/sse" \
--oauth# 机器学习服务
/mcp add ml-service \
--command "docker" \
--args "run" --args "-i" --args "--rm" \
--args "--gpus" --args "all" \
--args "my-ml-server:latest"workspace: 项目级配置 (默认) -.deepv/settings.jsonuser: 用户全局配置 -~/.deepv/settings.jsonsystem: 系统级配置 - 系统配置目录
# 查看服务器状态
/mcp
# 重新连接服务器
/mcp refresh
# OAuth认证
/mcp auth <server-name># 推荐:使用环境变量
/mcp add github --env "GITHUB_TOKEN=${GITHUB_TOKEN}"
# 避免:硬编码敏感信息
/mcp add github --env "GITHUB_TOKEN=ghp_xxx" # ❌ 不推荐# 限制工具访问
/mcp add github --exclude-tools "delete_repository,force_push"
# 文件系统隔离
/mcp add filesystem --args "./safe-dir" --scope workspace# 设置合理超时
/mcp add external-api --timeout 5000
# HTTPS连接验证
/mcp add secure-api --http-url "https://api.example.com" --trust-
命令未找到
# 检查Node.js安装 node --version npm --version # 使用完整路径 /mcp add server --command "/usr/local/bin/npx"
-
连接超时
# 增加超时时间 /mcp add server --timeout 60000 # 检查网络连接 curl -I https://api.example.com
-
权限错误
# Docker权限 sudo usermod -aG docker $USER # 文件权限 chmod +x /path/to/command
# 查看详细帮助
/mcp help add
# 查看所有模板
/mcp help templates
# 查看配置示例
/mcp help examples
# 故障排除指南
/mcp help troubleshooting创建配置脚本:
#!/bin/bash
# setup-mcp.sh
# 开发工具链
/mcp add github
/mcp add filesystem --args "$(pwd)"
/mcp add sqlite --args "./dev.db"
# 云服务集成
/mcp add search
/mcp add slack
echo "MCP服务器配置完成!"直接编辑 .deepv/settings.json:
{
"mcpServers": {
"my-custom-server": {
"command": "python",
"args": ["/path/to/my_server.py"],
"env": {
"API_KEY": "${MY_API_KEY}"
},
"description": "我的自定义MCP服务器",
"timeout": 30000
}
}
}# 开发环境
/mcp add dev-server --env "NODE_ENV=development" --scope workspace
# 生产环境
/mcp add prod-server --env "NODE_ENV=production" --scope user/mcp add 命令提供了灵活而强大的MCP服务器配置功能:
- ✅ 易用性: 交互式向导和预定义模板
- ✅ 灵活性: 支持多种连接方式和自定义配置
- ✅ 安全性: 环境变量保护和权限控制
- ✅ 可扩展性: 支持第三方和自定义服务器
通过合理使用这些功能,您可以大大扩展DeepV Code的能力,提高开发效率。