Gridscale MCP について
Gridscale MCPは、AIモデルがMCP経由でGridscale APIを操作するためのサーバーです。クラウドインフラの管理に利用でき、IPの作成・削除、ストレージテンプレートの取得、一部のストレージ作成に対応しています。
主な機能
- 01IPの作成
- 02IPの削除
- 03ストレージテンプレートの取得
- 04ストレージ作成に一部対応
活用シーン
- 01AIモデルによるGridscale IPの作成
- 02Gridscale上のIPの削除
- 03利用可能なストレージテンプレートの確認
MCP 対応
Gridscale APIの一部操作をツールとリソースとしてMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Gridscale MCP
これは、AI モデルが Gridscale API とやり取りできる MCP サーバー です。
5ire などのツールと組み合わせると、LLM に希望どおりのインフラをプロビジョニングさせることができます。
注意
このプログラムを使用する場合、その結果に対する責任は利用者にあります。AI モデルが本番データベースを削除するなどの損害を引き起こさないよう、空の Gridscale プロジェクトでのみ使用してください。
機能(ツールとリソース)
この MCP サーバーでは、次のツールとリソースを使用できます。
| 種類 | 名前 | 備考 | 対応状況 | 対応希望 |
|---|---|---|---|---|
| ツール | create_ip | 対応 | ||
| ツール | delete_ip | 対応 | ||
| ツール | create_storage | すべてのパラメーターに対応しているわけではありません | 一部対応 | |
| ツール | create_server | 未対応 | はい | |
| ツール | create_network | 未対応 | はい | |
| リソース | get_storage_templates | 対応 |
貢献したい場合は、上記の未対応ツールまたはリソースの追加をお試しください。
ビルドとインストール
このプログラムをビルドするには、Go 環境が必要です。
make を使用する方法をおすすめします。
make build
これにより、プロジェクトディレクトリに gridscale-mcp というバイナリが作成されます。
インストール
バイナリを $PATH 内の場所(Linux の場合は /usr/bin など)にインストールすると便利です。
その場合は make を使用できます。
# Install
make install
# Uninstall
make uninstall
使用方法
注意
このプログラムを使用する場合、その結果に対する責任は利用者にあります。AI モデルが本番データベースを削除するなどの損害を引き起こさないよう、空の Gridscale プロジェクトでのみ使用してください。
前提条件
必要なもの:
gridscale-mcpのビルド。まずプログラムをビルドする手順については、ビルド セクションをご覧ください。- Gridscale API の公開 API 認証情報
MCP クライアントでの使用方法
このサーバーを実行するには、2 つの引数が必要です。
gridscale-mcp --user-key <your-gs-user-key> --user-token <your-gs-user-token>
LLM とこの MCP サーバーを操作するためのデスクトップクライアントとして、5ire をおすすめします。LLM(Gemini など)の設定は利用者の責任で行ってください。
5ire では、次のように MCP サーバーをツールとして設定します。
{
"name": "Gridscale",
"key": "gridscale",
"command": "gridscale-mcp",
"args": [
"--user-key",
"...",
"--user-token",
"..."
]
}
デバッグ
他の API サーバーと同様に、MCP サーバーと直接通信できます。
MCP Inspector は、この用途に最適なツールです。
Node.js がインストールされている場合は、次のコマンドを実行してください。
make inspect
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。