mcpField
D
deployport

deployport

本地服务
github.com/CloudCorpRecords云与基础设施02 周前更新

关于 deployport

deployport 是基于令牌的 MCP 服务端和 CLI,通过 Vercel REST API 执行一组核心项目与部署操作。它支持查询项目和部署、创建与取消部署、列出域名及读取环境变量。

主要功能

  1. 01列出、查看、创建和删除项目
  2. 02列出、查看、创建和取消部署
  3. 03列出域名和部署事件
  4. 04读取项目环境变量
  5. 05可选按团队限定 API 请求

适用场景

  1. 01检查 Vercel 项目和部署
  2. 02创建或取消部署
  3. 03查看部署事件和项目环境变量

MCP 相关

它使用 Vercel API 令牌,将 Vercel REST API 操作作为 MCP 工具提供。服务端通过 stdio 运行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"cloudcorprecords-deployport": {
"command": "npx",
"args": [
"-y",
"@reneturcios/deployport"
]
}
}
}
启动命令npx -y @reneturcios/deployport

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@reneturcios/deployport0.1.0
ocighcr.io/cloudcorprecords/deployport:0.1.0

工具

12

收录的工具列表 · 更新于 1 周前

参数类型必填说明
limitnumber否要返回的项目数上限。

详细介绍

deployport

将 Vercel 项目和部署作为 MCP 工具,通过 Vercel REST API 进行交互。deployport 是对 Vercel MCP 服务核心功能的全新实现,使用新名称:代码全新编写,不复制品牌元素。原版是 Vercel 官方远程 MCP(托管 OAuth);此实现不包含托管 OAuth,而是使用令牌调用同一 API 的 REST 客户端。

工具(核心子集,共 12 个)

list_projects、get_project、create_project、delete_project、 list_deployments、get_deployment、create_deployment、 cancel_deployment、list_domains、get_deployment_events、 list_project_env_vars、get_current_user。

此子集不包含:从 git/文件深度创建部署(gitSource 载荷、文件上传)、创建/更新/删除环境变量、创建/删除域名和 DNS 记录、项目设置深度配置(框架/构建覆盖项、防护、别名分配)、部署提升/回滚、检查项、集成/市场、边缘配置、blob/防火墙/可观测性产品、团队/成员管理以及账单。

设置

在 Vercel 中创建 API 令牌并设置:

export VERCEL_TOKEN=...

可选:使用 VERCEL_API_BASE_URL 覆盖 API 基础 URL(默认为 https://api.vercel.com)。可选:使用 VERCEL_TEAM_ID 将每个请求限定到一个团队;设置后,每个请求都会在工具自身的参数之后追加 teamId 查询参数。未设置令牌时,每次工具调用都会失败,并提示缺少的变量。

CLI

npx @reneturcios/deployport list_projects '{"limit":10}'
npx @reneturcios/deployport mcp        # stdio MCP server

每个工具名称都是一个子命令,接受一个 JSON 对象参数。

MCP 客户端配置

{
  "mcpServers": {
    "deployport": {
      "command": "npx",
      "args": ["-y", "@reneturcios/deployport", "mcp"],
      "env": { "VERCEL_TOKEN": "..." }
    }
  }
}

Docker

docker run -i -e VERCEL_TOKEN ghcr.io/cloudcorprecords/deployport

开发

npm install
npm run build
npm test

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。