deployport について
deployportは、Vercel REST APIを通じて主要なプロジェクトおよびデプロイ操作を行う、トークン認証式のMCPサーバー兼CLIです。プロジェクトやデプロイの照会、デプロイの作成とキャンセル、ドメイン一覧、環境変数の読み取りに対応します。
主な機能
- 01プロジェクトの一覧、表示、作成、削除
- 02デプロイの一覧、表示、作成、キャンセル
- 03ドメインとデプロイイベントの一覧
- 04プロジェクト環境変数の読み取り
- 05チーム単位でのAPIリクエスト指定
活用シーン
- 01Vercelプロジェクトとデプロイの確認
- 02デプロイの作成またはキャンセル
- 03デプロイイベントとプロジェクト環境変数の確認
MCP 対応
Vercel APIトークンを使用し、Vercel REST APIの操作をMCPツールとして公開します。サーバーはstdioで動作します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
12掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | number | いいえ | 返すプロジェクトの最大数。 |
詳細
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
各ツール名はサブコマンドで、引数として 1 つの 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。