mcpField
I
ibmcloud

ibmcloud

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

ibmcloud について

ibmcloud は、IBM Cloud 環境を管理する人向けに IBM Cloud CLI をラップした MCP サーバーです。アカウント、クラウドリソース、Cloud Foundry、Kubernetes、IAM、カタログ、請求の操作をツールとして提供します。

主な機能

  1. 01IBM Cloud CLI の認証とターゲット設定
  2. 02リソースとサービスインスタンスの管理
  3. 03Cloud Foundry アプリの操作
  4. 04Kubernetes クラスターの管理
  5. 05IAM・カタログ・請求ツール

活用シーン

  1. 01IBM Cloud のリージョンとリソースグループの設定
  2. 02Cloud Foundry アプリの管理
  3. 03Kubernetes クラスターの確認や拡張
  4. 04アカウント使用量と請求の確認

MCP 対応

IBM Cloud CLI をラップし、その操作を構造化されたツールとして MCP クライアントに公開します。認証状態は CLI が管理します。

設定

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

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

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

パッケージ
npmibmcloud-mcp-server1.0.1

ツール

88

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

パラメーター型必須説明
ssobooleanいいえSSO を使用してログインします
apikeystringいいえIBM Cloud API キー
regionstringいいえ対象リージョン(例:us-south)

詳細

ibmcloud-mcp-server

[!License: MIT](https://opensource.org/licenses/MIT) [!MCP](https://modelcontextprotocol.io) [!TypeScript](https://www.typescriptlang.org)

IBM Cloud CLI をラップする MCP サーバーです。認証、リソース管理、Cloud Foundry、Kubernetes、Container Registry、IAM、カタログ、課金操作を網羅する 80 以上のツールを提供します。

ツール(80 以上)

認証(8 ツール)
ツール説明
ibmcloud_loginAPI キーまたは SSO でログインします
ibmcloud_logoutIBM Cloud からログアウトします
ibmcloud_targetターゲットリージョンとリソースグループを設定します
ibmcloud_apiAPI エンドポイントを表示または設定します
ibmcloud_regions利用可能なリージョンを一覧表示します
ibmcloud_account_show現在のアカウントの詳細を表示します
ibmcloud_account_listアクセス可能なアカウントを一覧表示します
ibmcloud_config_listCLI 設定を一覧表示します
リソース管理(14 ツール)

ibmcloud_resource_groups, ibmcloud_resource_group_create, ibmcloud_resource_service_instances, ibmcloud_resource_service_instance, ibmcloud_resource_service_instance_create, ibmcloud_resource_service_instance_delete, ibmcloud_resource_service_instance_update, ibmcloud_resource_service_keys, ibmcloud_resource_service_key, ibmcloud_resource_service_key_create, ibmcloud_resource_service_key_delete, ibmcloud_resource_search, ibmcloud_resource_tags, ibmcloud_resource_tag_attach

Cloud Foundry(20 ツール)

ibmcloud_cf_orgs, ibmcloud_cf_spaces, ibmcloud_cf_apps, ibmcloud_cf_app, ibmcloud_cf_push, ibmcloud_cf_start, ibmcloud_cf_stop, ibmcloud_cf_restart, ibmcloud_cf_delete, ibmcloud_cf_logs, ibmcloud_cf_env, ibmcloud_cf_set_env, ibmcloud_cf_scale, ibmcloud_cf_routes, ibmcloud_cf_services, ibmcloud_cf_marketplace, ibmcloud_cf_create_service, ibmcloud_cf_bind_service, ibmcloud_cf_unbind_service

Kubernetes(15 ツール)

ibmcloud_ks_clusters, ibmcloud_ks_cluster, ibmcloud_ks_cluster_config, ibmcloud_ks_cluster_create, ibmcloud_ks_cluster_delete, ibmcloud_ks_workers, ibmcloud_ks_worker_pools, ibmcloud_ks_worker_pool_create, ibmcloud_ks_worker_pool_resize, ibmcloud_ks_zones, ibmcloud_ks_versions, ibmcloud_ks_flavors

Container Registry(5 ツール)

ibmcloud_cr_namespaces, ibmcloud_cr_namespace_add, ibmcloud_cr_images, ibmcloud_cr_image_rm, ibmcloud_cr_quota

IAM(18 ツール)

ibmcloud_iam_users, ibmcloud_iam_user_invite, ibmcloud_iam_api_keys, ibmcloud_iam_api_key_create, ibmcloud_iam_api_key_delete, ibmcloud_iam_service_ids, ibmcloud_iam_service_id, ibmcloud_iam_service_id_create, ibmcloud_iam_service_id_delete, ibmcloud_iam_service_api_keys, ibmcloud_iam_service_api_key_create, ibmcloud_iam_access_groups, ibmcloud_iam_access_group, ibmcloud_iam_access_group_create, ibmcloud_iam_access_group_users, ibmcloud_iam_access_group_user_add, ibmcloud_iam_access_group_policies, ibmcloud_iam_access_group_policy_create, ibmcloud_iam_roles

カタログと課金(7 ツール)

ibmcloud_catalog_search, ibmcloud_catalog_service, ibmcloud_catalog_service_plans, ibmcloud_billing_account_usage, ibmcloud_billing_resource_group_usage, ibmcloud_billing_resource_instances_usage, ibmcloud_billing_org_usage

プラグイン(4 ツール)

ibmcloud_plugin_list, ibmcloud_plugin_repo_plugins, ibmcloud_plugin_install, ibmcloud_version

前提条件

IBM Cloud CLI をインストールします:

curl -fsSL https://clis.cloud.ibm.com/install/osx | sh

インストール

npm install
npm run build

設定

{
  "mcpServers": {
    "ibmcloud": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/ibmcloud-mcp/dist/index.js"]
    }
  }
}

アーキテクチャ

このサーバーは ibmcloud CLI バイナリをラップし、各コマンドの JSON 出力を解析して、構造化された MCP ツールの応答に変換します。認証状態は CLI 自体が管理します。

プロジェクト構成

src/index.ts    # MCP server with 80+ tool definitions
src/cli.ts      # IBM Cloud CLI execution wrapper
tsconfig.json   # TypeScript configuration
dist/           # Compiled output

ライセンス

MIT

コメント

MCP は初めてですか?

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

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