mcpField
D
deployport

deployport

ローカル
github.com/CloudCorpRecordsクラウド・インフラ02 週間前に更新

deployport について

deployportは、Vercel REST APIを通じて主要なプロジェクトおよびデプロイ操作を行う、トークン認証式のMCPサーバー兼CLIです。プロジェクトやデプロイの照会、デプロイの作成とキャンセル、ドメイン一覧、環境変数の読み取りに対応します。

主な機能

  1. 01プロジェクトの一覧、表示、作成、削除
  2. 02デプロイの一覧、表示、作成、キャンセル
  3. 03ドメインとデプロイイベントの一覧
  4. 04プロジェクト環境変数の読み取り
  5. 05チーム単位でのAPIリクエスト指定

活用シーン

  1. 01Vercelプロジェクトとデプロイの確認
  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

各ツール名はサブコマンドで、引数として 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。