mcpField
S
Stakpak MCP Server

Stakpak MCP Server

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

Stakpak MCP Server について

Stakpak MCP Server は Stakpak API を MCP に接続し、プロジェクトのインフラコードを生成したい開発者向けに機能を提供します。主な機能はインフラコード生成ツールです。

主な機能

  1. 01プロジェクトのインフラコード生成
  2. 02Stakpak API 経由で機能を提供
  3. 03Stakpak API キーが必要

活用シーン

  1. 01プロジェクトのインフラコード生成

MCP 対応

MCP サーバーとして、Stakpak API を介したインフラコード生成ツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"stakpak": {
"command": "npx",
"args": [
"-y",
"@stakpak/mcp"
]
}
}
}
起動コマンドnpx -y @stakpak/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@stakpak/mcp

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
promptstringはい生成するインフラストラクチャコードの自然言語による説明
provisionerenumはいコード生成の対象となるインフラストラクチャプラットフォーム(例:クラウドリソース向けの Terraform、コンテナオーケストレーション向けの Kubernetes)Terraform | Kubernetes | Dockerfile | GithubActions
selected_contentarrayいいえ生成時のコンテキストとして使用するコード選択項目の配列
resolve_validation_errorsbooleanいいえ生成されたコードの検証エラーを自動修正するかどうか

詳細

Stakpak MCP サーバー

Stakpak API に接続する MCP サーバーです。

使用方法

Stakpak API キー

MCP サーバーを使用する前に、Stakpak API キーを取得する必要があります。API キーは次の手順で取得できます。

  1. Stakpak のウェブサイトにアクセスします
  2. アカウントにログインします
  3. プロフィールに移動し、API キーのセクションを開きます

詳しい手順については、Stakpak API キー管理ドキュメントをご覧ください。

Claude Desktop
  • プロジェクトにインストールするには、claude_desktop_config.json に MCP サーバーを追加します。
{
  "mcpServers": {
    "stakpak": {
      "command": "npx",
      "args": ["@stakpak/mcp@latest", "--output=resource"],
      "env": {
        "STAKPAK_API_KEY": "<your-stakpak-api-key>"
      }
    }
  }
}
Cursor
  • プロジェクトにインストールするには、.cursor/mcp.json に MCP サーバーを追加します。
{
  "mcpServers": {
    "stakpak": {
      "command": "npx",
      "args": ["@stakpak/mcp@latest STAKPAK_API_KEY=<YOUR_API_KEY>"]
    }
  }
}
  • グローバルにインストールするには、このコマンドを Cursor の設定に追加します。
npx @stakpak/mcp STAKPAK_API_KEY=<your-stakpak-api-key>
Windsurf
  • ~/.codeium/windsurf/mcp_config.json ファイルに MCP サーバーを追加します。
{
  "mcpServers": {
    "stakpak": {
      "command": "npx",
      "args": ["@stakpak/mcp@latest"],
      "env": {
        "STAKPAK_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

ツール

この MCP サーバーは、Vercel API とやり取りするための次のツールを提供します。

生成
  • generate_infrastructure_code - プロジェクトのインフラストラクチャコードを生成します
開発

開発環境をセットアップするには、次の手順を実行します。

  1. リポジトリをクローンします。
git clone https://github.com/stakpak/mcp.git
cd mcp
  1. 依存関係をインストールします。
bun install
  1. プロジェクトをビルドします。
bun build
  1. MCP サーバーをグローバルにインストールします。
 npx @modelcontextprotocol/inspector node  <path-to-your-build-file> -e STAKPAK_API_KEY=<your-stakpak-api-key>
  1. プロジェクトに MCP サーバーを追加します。
IDE 連携

MCP サーバーは、さまざまな IDE と連携できます。

Cursor

.cursor/mcp.json に MCP サーバーを追加します。

{
  "mcpServers": {
    "stakpak": {
      "command": "node",
      "args": [
        "<path-to-your-build-file> STAKPAK_API_KEY=<your-stakpak-api-key>"
      ]
    }
  }
}

コメント

MCP は初めてですか?

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

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