Skip to main content
Glama
fukui-yuto
by fukui-yuto

vsphere-mcp

VMware vSphere / vCenter操作用のMCP (Model Context Protocol) サーバーです。

Claude Codeから自然言語を使用してvSphereインフラストラクチャを操作できます。

: すべての開発およびテストは vcsim (vCenter Server Simulator) に対して行われています。商用のvSphere環境は必要なく、影響も受けません。

機能

  • list_vms - すべての仮想マシンを一覧表示(ホスト/クラスターでフィルタリング可能)

  • get_vm_info - 詳細なVM情報を取得(CPU、メモリ、ディスク、NIC、ストレージ)

  • list_hosts - すべてのESXiホストを一覧表示(クラスターでフィルタリング可能)

今後、さらに多くのツール(電源操作、スナップショット、vMotionなど)を追加予定です。

クイックスタート

1. vcsimの起動

docker compose up -d

2. インストール

uv pip install -e .

3. Claude Codeへの登録

claude mcp add --transport stdio vsphere-mcp \
  --env VSPHERE_HOST=localhost \
  --env VSPHERE_PORT=8989 \
  --env VSPHERE_USER=user \
  --env VSPHERE_PASSWORD=pass \
  --env VSPHERE_IGNORE_SSL=true \
  -- uv run vsphere-mcp

環境変数

変数

デフォルト

説明

VSPHERE_HOST

localhost

vCenter/ESXiホスト名

VSPHERE_PORT

443

APIポート

VSPHERE_USER

administrator@vsphere.local

ユーザー名

VSPHERE_PASSWORD

(空)

パスワード

VSPHERE_IGNORE_SSL

false

SSL証明書の検証をスキップ

開発

テストの実行 (vcsimの起動が必要)

docker compose up -d
uv run pytest -v

Lint

uv run ruff check src/ tests/

ライセンス

Apache License 2.0

A
license - permissive license
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/fukui-yuto/vsphere-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server