Vercel MCP 服务器添加福利群:解决AI开发者的「MCP实战痛点」🔥 一个强大的模型上下文协议(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_teamlist_team_members, invite_team_member, remove_team_member, update_team_memberlist_projects, create_project, delete_project, update_project, pause_projectadd_project_member, list_project_members, remove_project_memberrequest_project_transfer, accept_project_transfercreate_deployment, cancel_deployment, get_deployment, delete_deployment, list_deploymentget_deployment_events, update_deployment_integrationlist_deployment_files, upload_deployment_files, get_deployment_filepromote_deployment, get_promotion_aliasesadd_domain, remove_domain, get_domain, list_domains, get_project_domaindomain_check, domain_price, domain_config, domain_registry, domain_get, domain_list, domain_buy, domain_register, domain_remove, domain_updatecreate_dns_record, delete_dns_record, list_dns_records, update_dns_recordget_cert, issue_cert, remove_cert, upload_certadd_env, update_env, delete_env, get_env, list_envcreate_edge_config, update_edge_config, delete_edge_config, get_edge_config, list_edge_configslist_edge_config_items, get_edge_config_item, update_edge_config_itemsget_edge_config_schema, update_edge_config_schema, delete_edge_config_schemacreate_edge_config_token, get_edge_config_token, list_edge_config_tokens, delete_edge_config_tokenslist_edge_config_backups, get_edge_config_backupcreate_access_group, delete_access_group, update_access_group, get_access_group, list_access_groupscreate_access_group_project, delete_access_group_project, get_access_group_project, list_access_group_projectslist_access_group_memberscreate_auth_token, delete_auth_token, get_auth_token, list_auth_tokens, sso_token_exchangecreate_firewall_bypass, delete_firewall_bypass, get_firewall_bypass, get_attack_status, update_attack_mode, get_firewall_config, update_firewall_config, put_firewall_configlogdrain_create, logdrain_createIntegration, logdrain_delete, logdrain_deleteIntegration, logdrain_get, logdrain_list, logdrain_listIntegrationcreate_webhook, delete_webhook, list_webhooks, get_webhooksend_web_vitalsdelete_user, get_user, list_user_eventscreate_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_actionint_delete, int_list, int_gitns, int_searchRepo, int_get, int_updateActioncreate_environment, delete_environment, get_environment, list_environments, update_environmentcreate_secret, update_secret_name, delete_secret, get_secret, list_secretscheck_artifact, download_artifact, get_artifact_status, query_artifacts, record_artifact_events, upload_artifactassign_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。