🔥 一个强大的模型上下文协议(MCP)服务器,通过Cursor的Composer和Codeium的Cascade为您提供对Vercel部署的完整管理控制。该工具具备全面的项目管理功能,包括部署、域名、环境变量等,实现无缝项目管理。
# 克隆仓库
git clone https://github.com/Quegenx/vercel-mcp-server.git
cd vercel-mcp-server
# 安装依赖
npm install
# 构建项目
npm run build

安装依赖并构建项目:
npm install npm run build
设置Vercel访问令牌:
访问 https://vercel.com/account/tokens 生成访问令牌
在以下两个文件中更新令牌:
在 src/config/constants.ts
中:
export const DEFAULT_ACCESS_TOKEN = "YOUR_ACCESS_TOKEN"; // 替换为您的实际令牌

在 src/index.ts
中:
export const DEFAULT_ACCESS_TOKEN = "YOUR_ACCESS_TOKEN"; // 替换为您的实际令牌

在Cursor的MCP设置中,使用以下命令添加服务器:
对于macOS:
# 默认安装
/usr/local/bin/node /path/to/vercel-mcp/dist/index.js
# Homebrew安装
/opt/homebrew/bin/node /path/to/vercel-mcp/dist/index.js
# NVM安装
~/.nvm/versions/node/v18.x.x/bin/node /path/to/vercel-mcp/dist/index.js

对于Windows:
# 默认安装
C:\Program Files\nodejs\node.exe C:\path\to\vercel-mcp\dist\index.js
# Windows版NVM
C:\nvm4w\nodejs\node.exe C:\path\to\vercel-mcp\dist\index.js
# Scoop安装
C:\Users\username\scoop\apps\nodejs\current\node.exe C:\path\to\vercel-mcp\dist\index.js

对于Linux:
# 默认安装
/usr/bin/node /path/to/vercel-mcp/dist/index.js
# NVM安装
~/.nvm/versions/node/v18.x.x/bin/node /path/to/vercel-mcp/dist/index.js

将 /path/to/vercel-mcp
或 C:\path\to\vercel-mcp
替换为您的实际安装路径。
查找Node.js路径:
# macOS/Linux
which node
# Windows
where node

注意:请妥善保管您的Vercel访问令牌,切勿将其提交到版本控制系统中。
create_team
, delete_team
, get_team
, list_teams
, update_team
list_team_members
, invite_team_member
, remove_team_member
, update_team_member
list_projects
, create_project
, delete_project
, update_project
, pause_project
add_project_member
, list_project_members
, remove_project_member
request_project_transfer
, accept_project_transfer
create_deployment
, cancel_deployment
, get_deployment
, delete_deployment
, list_deployment
get_deployment_events
, update_deployment_integration
list_deployment_files
, upload_deployment_files
, get_deployment_file
promote_deployment
, get_promotion_aliases
add_domain
, remove_domain
, get_domain
, list_domains
, get_project_domain
domain_check
, domain_price
, domain_config
, domain_registry
, domain_get
, domain_list
, domain_buy
, domain_register
, domain_remove
, domain_update
create_dns_record
, delete_dns_record
, list_dns_records
, update_dns_record
get_cert
, issue_cert
, remove_cert
, upload_cert
add_env
, update_env
, delete_env
, get_env
, list_env
create_edge_config
, update_edge_config
, delete_edge_config
, get_edge_config
, list_edge_configs
list_edge_config_items
, get_edge_config_item
, update_edge_config_items
get_edge_config_schema
, update_edge_config_schema
, delete_edge_config_schema
create_edge_config_token
, get_edge_config_token
, list_edge_config_tokens
, delete_edge_config_tokens
list_edge_config_backups
, get_edge_config_backup
create_access_group
, delete_access_group
, update_access_group
, get_access_group
, list_access_groups
create_access_group_project
, delete_access_group_project
, get_access_group_project
, list_access_group_projects
list_access_group_members
create_auth_token
, delete_auth_token
, get_auth_token
, list_auth_tokens
, sso_token_exchange
create_firewall_bypass
, delete_firewall_bypass
, get_firewall_bypass
, get_attack_status
, update_attack_mode
, get_firewall_config
, update_firewall_config
, put_firewall_config
logdrain_create
, logdrain_createIntegration
, logdrain_delete
, logdrain_deleteIntegration
, logdrain_get
, logdrain_list
, logdrain_listIntegration
create_webhook
, delete_webhook
, list_webhooks
, get_webhook
send_web_vitals
delete_user
, get_user
, list_user_events
create_marketplace_event
, get_marketplace_account
, get_marketplace_invoice
, get_marketplace_member
, import_marketplace_resource
, submit_marketplace_billing
, submit_marketplace_invoice
, update_marketplace_secrets
, marketplace_sso_token_exchange
, submit_marketplace_balance
, marketplace_invoice_action
int_delete
, int_list
, int_gitns
, int_searchRepo
, int_get
, int_updateAction
create_environment
, delete_environment
, get_environment
, list_environments
, update_environment
create_secret
, update_secret_name
, delete_secret
, get_secret
, list_secrets
check_artifact
, download_artifact
, get_artifact_status
, query_artifacts
, record_artifact_events
, upload_artifact
assign_alias
, delete_alias
, get_alias
, list_aliases
, list_deployment_aliases
配置完成后,MCP服务器通过Cursor的Composer提供所有Vercel管理工具。只需描述您想对Vercel项目执行的操作,AI就会使用适当的命令。
示例:
Node.js路径问题
which node
查找正确路径where node
查找正确路径访问令牌问题
MCP未检测到工具
在命令前添加DEBUG=true
以查看详细日志:
# macOS/Linux
DEBUG=true /usr/local/bin/node /path/to/vercel-mcp/dist/index.js
# Windows
set DEBUG=true && "C:\Program Files\nodejs\node.exe" "C:\path\to\vercel-mcp\dist\index.js"

如果仍然遇到问题,请提交问题报告,包括:
node --version
)欢迎贡献!请随时提交Pull Request。