Deploy MCP
🚀 Deploy MCP
あらゆるウェブサイトをVercelにデプロイ — AI IDEから数秒で。
無料。オープンソース。サーバーコストゼロ。バイブコーダーのために作られました。
クイックスタート • IDE設定 • ツール • トラブルシューティング • コントリビューション
✨ Deploy MCPとは?
Deploy MCPは、AIコーディングアシスタント(Cursor、VS Code、Antigravityなど)があなたのウェブサイトをVercelに自動デプロイできるようにする無料のオープンソースMCP(Model Context Protocol)サーバーです。環境変数の完全な同期、ビルド検証、Gitの安全性チェックを備えています。
AIチャットで**「デプロイして」**と言うだけです。それだけです。
You: "Deploy this website."
AI: ✓ Next.js detected
✓ Build check passed
✓ Environment variables verified (secrets never exposed)
✓ Deployed to Vercel
🎉 Live at: https://my-portfolio.vercel.appRelated MCP server: Vercel MCP Relay Server
⚡ クイックスタート — 3ステップでデプロイ
ステップ1 — セットアップを実行(一度だけ)
ターミナルを開いて実行:
npx @tusharjain-19/deploy-mcp setupこれにより:
Vercel Personal Access Tokenを尋ねられます(取得方法は下記参照)
あなたのマシンに安全に保存します
IDEに貼り付ける正確な設定を表示します
Vercelトークンの取得方法:
**「Create Token」**をクリック
任意の名前を付けます(例:
deploy-mcp)スコープをFull Accessに設定
トークンをコピーし、セットアップウィザードの指示に従って貼り付け
ステップ2 — IDEに追加
お使いのIDEに合った設定をコピーして、設定ファイルに追加してください:
Cursor
ファイルの場所:%APPDATA%\Cursor\User\settings\cursor_settings.json(Windows)または ~/.cursor/rules/cursor_settings.json(Mac/Linux)
{
"mcpServers": {
"deploy": {
"command": "npx",
"args": ["-y", "@tusharjain-19/deploy-mcp"],
"disabled": false
}
}
}VS Code + Claude Extension
ファイルの場所:settings.json(Ctrl+Shift+P → 「Open Settings JSON」)
{
"claude.mcp.servers": [
{
"name": "deploy",
"command": "npx",
"args": ["-y", "@tusharjain-19/deploy-mcp"]
}
]
}Antigravity (VS Code + Antigravity AI)
ファイルの場所:settings.json(Ctrl+Shift+P → 「Open Settings JSON」)
{
"claude.mcp.servers": [
{
"name": "deploy",
"command": "npx",
"args": ["-y", "@tusharjain-19/deploy-mcp"]
}
]
}✅ 設定を保存したらIDEを再起動してください。
ステップ3 — デプロイ!
IDEでプロジェクトフォルダを開き、AIに伝えてください:
"Deploy this website"AIがそこからすべてを処理します:
1. Scans your project → Detects Next.js / React / Vue / etc.
2. Runs build check → Makes sure your code compiles
3. Checks git status → Warns if files aren't committed
4. Scans environment variables → Keys only, values NEVER exposed to AI
5. Syncs missing env vars → Uploads secrets directly to Vercel
6. Deploys to Vercel → Triggers the actual deployment
7. Polls until live → Waits and confirms it's up
8. Returns your live URL 🎉🔄 バージョン管理(Git)— 組み込み
Deploy MCPには完全なGitサポートが組み込まれています。AIは以下が可能です:
機能 | AIに依頼するコマンド |
未コミットの変更を確認 | 「gitステータスを確認して」 |
デプロイ前にコミット&プッシュ | 「変更をコミットしてデプロイして」 |
漏れた | 「 |
ベストプラクティス: デプロイ前に必ずコードをコミットしてください。AIにこう依頼しましょう:「'fix: update homepage' というメッセージで変更をコミットしてからデプロイして」
Gitツールはデプロイ中に自動的に動作します。未コミットの変更がある場合、AIが警告し、先にコミットするかどうかを尋ねます。
🧰 利用可能なツール
AIは4つのモジュールにわたる16のツールにアクセスできます:
📦 プロジェクトツール
ツール | 機能 |
| オールインワンデプロイ — 検出、チェック、env同期、デプロイ、ポーリング、障害の自動診断 |
| フレームワーク(Next.js、React、Vueなど)とビルド設定を検出 |
| プロジェクトが正常にビルドできるか検証 |
| 完全なプレフライトレポート — git、ビルド、env、すべて |
| Vercelプロジェクトを完全に削除(OSポップアップによる手動承認が必要) |
🔐 環境変数ツール
セキュリティ: シークレット値がAIに届くことは決してありません。キー名のみが表示されます。値はあなたのマシンからVercelに直接送信されます。
ツール | 機能 |
| ローカルの |
| Vercelとローカルの |
| 不足しているシークレットをマシンからVercelに直接アップロード |
| すべての値を空にした安全な |
| ローカルenvを |
| 🚨 |
🌿 Gitツール
ツール | 機能 |
| ブランチ、未コミットファイル、変更数を表示 |
| すべての変更をコミットしてリモートにプッシュ |
☁️ Vercelツール
ツール | 機能 |
| デプロイをトリガー |
| 現在のデプロイステータスをポーリング |
| デバッグ用の生ビルドログを取得 |
| ログを解析し、AIが読める修正提案を提供 |
🛠 トラブルシューティング
❌ 「Vercelが認証されていません」またはトークンエラー
npx @tusharjain-19/deploy-mcp setupセットアップを再実行し、新しいトークンを貼り付けてください。トークンがFull Accessスコープであることを確認してください。
❌ 「MCPがIDEに表示されない」
貼り付けたJSON設定を再確認 — カンマや括弧の欠落がないか確認
IDEを完全に再起動(すべてのウィンドウを閉じて再度開く)
サーバーを手動でテスト:
npx @tusharjain-19/deploy-mcp次のように表示されるはずです:
Deploy MCP server running on stdio
❌ デプロイ中に「ビルド失敗」
AIにこう依頼してください:「ビルド失敗を診断して修正して」 — diagnose_build_failureツールがエラーログを自動的に解析し、AIに何を修正すべきかを正確に伝えます。
よくある原因:
npm installの欠落 → プロジェクトでnpm installを実行Node.jsのバージョンが間違っている →
package.jsonに"engines": { "node": "20" }を追加環境変数の欠落 → AIにenv変数の同期を依頼
❌ 「環境変数が同期されない」
VercelトークンがFull Access権限を持っていることを確認
AIに伝えるプロジェクト名がVercelプロジェクト名と完全に一致していることを確認
実行:「ローカルenv変数とVercelを比較して」 — AIが不足しているものを正確に表示します
❌ 「.envファイルが誤ってGitに入っている」
AIにこう依頼してください:「.envがgitに追跡されていないか確認して」
check_env_leakツールがそれを検出します。見つかった場合は修正してください:
# Remove .env from git tracking (keeps the file locally)
echo ".env" >> .gitignore
echo ".env.local" >> .gitignore
git rm --cached .env
git rm --cached .env.local
git commit -m "fix: remove .env from git tracking"❌ ローカルで「モジュールが見つかりません」エラー
npm install
npm run build❌ 「Vercel CLIが見つからない」
Deploy MCPはVercel REST APIを直接使用します — Vercel CLIは不要です。それでもCLIが必要な場合:
npm install -g vercel⚙️ 仕組み
┌─────────────────────────────────────────────────┐
│ Your IDE (Cursor / VS Code / Antigravity) │
│ │
│ You say: "Deploy this" │
└───────────────────┬─────────────────────────────┘
│ MCP Protocol (stdio)
▼
┌─────────────────────────────────────────────────┐
│ Deploy MCP Server (runs on YOUR machine) │
│ │
│ ├── detect_project() → Read package.json │
│ ├── check_project() → Run build locally │
│ ├── scan_env() → Read .env names only │
│ ├── sync_env() → Push secrets directly │
│ └── deploy_to_vercel() → Trigger deployment │
└───────────────────┬─────────────────────────────┘
│ Vercel REST API
▼
┌─────────────────────────────────────────────────┐
│ Vercel │
│ ├── Finds or creates your project │
│ ├── Receives encrypted env vars │
│ ├── Builds your site │
│ └── Returns your live URL 🎉 │
└─────────────────────────────────────────────────┘セキュリティモデル
❌ INSECURE (secret touches the AI):
.env → AI Model → MCP → Vercel
✅ DEPLOY MCP (secret never leaves your machine):
.env → MCP Process → Vercel API
↑
AI sees key NAMES only, never values🔧 開発セットアップ
ソースからDeploy MCPをローカルで実行したいですか?
# 1. Clone the repo
git clone https://github.com/Tusharjain-19/deploy-mcp.git
cd deploy-mcp/mcp-server
# 2. Install dependencies
npm install
# 3. Build TypeScript
npm run build
# 4. Run setup wizard
npm run setup
# 5. Start the server (IDEs do this automatically)
npm run devIDEなしですべてのツールをテスト
npx @modelcontextprotocol/inspector npx tsx src/index.tsこれによりブラウザUIが開き、すべてのツールを手動で呼び出して出力を確認できます。
利用可能なスクリプト
スクリプト | コマンド | 説明 |
Build |
| TypeScriptを |
Dev |
| tsxでサーバーを直接実行 |
Setup |
| セットアップウィザードを実行 |
📁 プロジェクト構造
mcp-server/
├── src/
│ ├── index.ts ← MCP server entry (all 16 tools registered)
│ │
│ ├── tools/
│ │ ├── smart-deploy.ts ← All-in-one deploy with auto-diagnose
│ │ ├── check-project.ts ← Build validation
│ │ ├── deploy.ts ← Vercel deployment trigger
│ │ ├── diagnose.ts ← Build failure diagnosis
│ │ ├── env-vars.ts ← .env scanning, diffing, syncing
│ │ ├── git.ts ← Git status, commit, leak detection
│ │ ├── logs.ts ← Deployment log fetching
│ │ ├── delete-project.ts ← Safe project deletion with OS prompt
│ │ └── project-report.ts ← Master pre-flight report
│ │
│ ├── vercel/
│ │ └── client.ts ← Vercel REST API wrapper
│ │
│ ├── utils/
│ │ ├── config.ts ← Token storage/retrieval
│ │ ├── filesystem.ts ← File reading utilities
│ │ └── framework-detector.ts ← Framework & package manager detection
│ │
│ └── cli/
│ ├── index.ts ← CLI entry point
│ └── setup.ts ← Interactive setup wizard
│
├── dist/ ← Compiled JS (auto-generated, git-ignored)
├── package.json
├── tsconfig.json
└── README.md🗺 ロードマップ
バージョン | ステータス | 機能 |
v1.0 | ✅ 完了 | プロジェクト検出、ビルドチェック、Vercelデプロイ、ステータスポーリング |
v1.5 | ✅ 完了 | envスキャン(漏洩なし)、env差分、env同期、gitツール、プロジェクトレポート |
v1.6 | ✅ 完了 | スマートデプロイ(障害の自動診断)、安全なプロジェクト削除 |
v2.0 | 🔄 予定 | AIエラー自動修正ループ、プレビューデプロイ、ロールバック |
v3.0 | 💭 将来 | Netlify/Railwayサポート、GitHub統合、チームデプロイ |
🔄 自動アップデート
IDE設定がnpx -y @tusharjain-19/deploy-mcpを使用しているため、Node.jsはIDEがサーバーを起動するたびにnpmから最新バージョンを自動的に取得します。手動のアップデートコマンドは不要です — 常に最新の機能と修正が自動的に適用されます。
🤝 コントリビューション
コントリビューションを歓迎します!これはコミュニティのために作られた無料のオープンソースプロジェクトです。
# Fork the repo, then:
git clone https://github.com/YOUR-USERNAME/deploy-mcp.git
cd deploy-mcp/mcp-server
npm install
# Create a feature branch
git checkout -b feature/my-feature
# Make changes, then build and test
npm run build
# Commit and push
git commit -m "feat: add my feature"
git push origin feature/my-feature
# Open a Pull Request on GitHub大きな変更の場合は、まずissueを開いてください。バグ修正やドキュメント改善はいつでも歓迎します!
🔐 セキュリティ
原則 | 実装方法 |
シークレットがAIに触れることはない |
|
外部サーバーなし | MCPは完全にあなたのマシン上で動作 |
同意なしの上書きなし |
|
漏洩検出 |
|
トークンはローカルに保存 |
|
ハードコードされた認証情報なし | コードベースにハードコードされたトークンはゼロ |
👨💻 について
Tushar Jainによって構築 — AIと実際のプロダクト出荷の間のギャップを埋めるツール。
📄 ライセンス
MITライセンス — 永久に100%無料。商用プロジェクトでの使用、変更、配布が可能です。全文はLICENSEを参照してください。
バイブコーダーのために❤️を込めて作られました
⭐ 時間を節約できたら、このリポジトリにスターを!
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to automate Next.js development including project scaffolding, React component generation, API route creation, and full-stack application workflows with TypeScript and Tailwind CSS support.MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with the Vercel REST API to manage projects, deployments, domains, environment variables, and teams through natural language commands.
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with Vercel API for managing projects, deployments, domains, and environment variables.
- AlicenseAqualityBmaintenanceUniversal deployment tracker for AI assistants, enabling real-time monitoring and management of deployments across Vercel, Netlify, and Cloudflare Pages without context switching.5359Apache 2.0
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Your AI builds, deploys, and runs full-stack apps on a hosted workspace created at first sign-in.
Form companies, manage bank accounts, cards, invoices and more — directly from your AI coding tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tusharjain-19/deploy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server