Vercel
Administrér Vercel-projekter, deployments, miljøvariabler, domæner, DNS og aliases via MCP. Forbind med et access token.
Overblik
Forbind Vercel, så AI-klienter kan administrere projekter, deployments, miljøvariabler, domæner, DNS og aliases via Vercel REST API.
stackgate.ai gemmer dit access token krypteret og kalder https://api.vercel.com på dine vegne. Værktøjsresultater returneres til din AI-klient for den pågældende forespørgsel.
Forudsætninger
- En Vercel-konto
- En stackgate.ai-konto
Hent credentials
- Log ind på Vercel og åbn Account Tokens (personlig konto → Settings).
- Opret et token med scope Full Account, Team eller Project. Vælg det smalleste scope, der dækker dine værktøjer.
- Kopiér tokenet én gang (ofte med præfiks
vcp_). - Åbn Mine integrationer → Vercel i stackgate.ai, indsæt tokenet, og klik Connect & enable.
- Vælg valgfrit et standardteam (organization) og projekt i dropdown-menuerne, eller spring over.
Behandl tokenet som en adgangskode. Tilbagekald eller roter det i Vercel, hvis det bliver eksponeret.
Til full-account-tokens mod et team: sæt et standardteam, så værktøjer sender teamId automatisk. Du kan også sætte et standardprojekt. Team- og project-scoped tokens behøver normalt ikke et team-default.
Brug med AI-klienter
- Dedikeret endpoint:
POST /mcp/vercelmed et Sanctum bearer-token - Private gateway: én config til alle integrationer - brug
vercel__*-navngivne værktøjer
Se Dokumentation for HTTP-godkendelse og private gateway-opsætning.
Anbefalet workflow
get_user/list_teams- bekræft identitet og team-ID'er.list_projects/get_project- find projekt-id'er eller navne.list_deployments/get_deployment/get_deployment_events- se status og builds.list_project_env/create_project_env- administrér miljøvariabler forsigtigt.promote_deployment/rollback_project- styr production-trafik.- Domæne-, DNS- og alias-værktøjer til hostnames.
Fejlfinding
- 422 integration not configured - indsæt et access token under Mine integrationer.
- 401 Unauthorized - generér et nyt token under Account Tokens og opdater Mine integrationer.
- 403 Forbidden - tokenets scope eller teamrolle mangler måske rettigheder.
- Manglende team-ressourcer - sæt et standardteam på Vercel-defaults-siden, eller send
team_idpå tool-kaldet. - 429 Too many requests - Vercel håndhæver rate limits pr. endpoint; vent og prøv igen, og undgå tætte polling-loops.
- Destruktive handlinger - værktøjer som
delete_project,delete_deploymentog DNS-sletninger kan give nedetid; bekræft intent før Write-adgang.
Tilgængelige værktøjer
-
get_user
Get the Vercel user for the connected access token.
-
list_teams
List Vercel teams accessible to the connected token.
-
get_team
Get a Vercel team by ID. Defaults to team_id or organization_id from My Integrations.
-
list_projects
List Vercel-projekter for den forbundne konto eller team.
-
get_project
Get a Vercel project by id or name.
-
create_project
Create a new Vercel project.
-
update_project
Update an existing Vercel project.
-
delete_project
Delete a Vercel project. Confirm with the user before calling.
-
list_deployments
List deployments, eventuelt filtreret på projekt eller status.
-
get_deployment
Get a deployment by ID or URL.
-
get_deployment_events
Get build and runtime events for a deployment.
-
cancel_deployment
Cancel a running deployment.
-
delete_deployment
Delete a deployment. Confirm with the user before calling.
-
create_deployment
Create a new deployment from a project or git source. File-upload deployments are not supported.
-
promote_deployment
Peg production-trafik til et givent deployment.
-
rollback_project
Point production traffic to a previous production deployment.
-
list_project_env
List environment variables for a project (values may be encrypted).
-
get_project_env
Retrieve the decrypted value of a project environment variable by ID.
-
create_project_env
Create an environment variable on a project.
-
update_project_env
Edit an environment variable on a project.
-
delete_project_env
Remove an environment variable from a project.
-
list_project_domains
List domains assigned to a project.
-
add_project_domain
Add a domain to a project.
-
update_project_domain
Update a project domain.
-
remove_project_domain
Remove a domain from a project.
-
verify_project_domain
Verify a project domain.
-
pause_project
Pause a project (stops new deployments serving traffic).
-
unpause_project
Unpause a previously paused project.
-
list_domains
List all domains on the account or team.
-
get_domain
Get information for a single apex domain.
-
add_domain
Add an existing domain to the Vercel platform / account.
-
remove_domain
Remove a domain from the Vercel platform. Confirm with the user before calling.
-
list_dns_records
List DNS records for a domain.
-
create_dns_record
Create a DNS record on a domain.
-
update_dns_record
Update an existing DNS record.
-
delete_dns_record
Delete a DNS record from a domain.
-
list_aliases
List aliases for the account or team.
-
get_alias
Get an alias by ID or alias hostname.
-
list_deployment_aliases
List aliases assigned to a deployment.
-
assign_alias
Assign an alias to a deployment.
-
delete_alias
Delete an alias by ID.
MCP-endpoint:
https://stackgate.ai/mcp/vercel
(HTTP) eller via
private gateway.