mcpField
L
Linode MCP Server

Linode MCP Server

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

Linode MCP Server について

Linode MCP Server は、Claude などの AI アシスタントから自然な会話で Linode クラウドのリソースを管理できる MCP サーバーです。FastMCP v3 で構築され、stdio と HTTP ストリーミングのトランスポートに対応し、コンピュート、ストレージ、ネットワーク、データベース、Kubernetes など幅広いサービスを扱います。

主な機能

  1. 0119 の Linode サービスカテゴリをカバー
  2. 02stdio と HTTP ストリーミングに対応
  3. 03--categories によるツールカテゴリの選択的な有効化
  4. 04リクエストごとの Bearer トークンによる共有サーバー運用
  5. 05Docker イメージによるデプロイ

活用シーン

  1. 01会話を通じた Linode インスタンスの一覧表示や作成
  2. 02マネージド MySQL・PostgreSQL データベースの管理
  3. 03個別のトークンを使う複数ユーザーでの 1 つのサーバー共有

設定

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

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

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

パッケージ
npm@takashito/linode-mcp-server

ツール

200

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

パラメーター型必須説明
pageintegerいいえ取得するページ番号(最小値:1)
page_sizeintegerいいえ1 ページあたりの項目数(最小値:1、最大値:500)

詳細

Linode MCP サーバー

main version npm version npm downloads

AI アシスタントやエージェントを Linode クラウドインフラストラクチャに接続し、自然な会話を通じてクラウドリソースを管理できる MCP(Model Context Protocol)サーバーです。FastMCP フレームワークで構築されており、stdio と HTTP ストリーミングのトランスポートに対応しています!

FastMCP v3:このプロジェクトでは、型付きセッション、より簡潔なトークン処理、強化されたセキュリティを実現するために FastMCP v3 を使用しています。stdio と HTTP ストリーミング(StreamableHTTP)のトランスポートに対応しています。

どのようなことができますか?

Claude Desktop や VSCode Copilot Agent に、次のようなタスクを依頼できます。

  • 「フランクフルトリージョンにあるすべてのインスタンスを表示して」
  • 「大阪に新しいインスタンスを作成して」
  • 「ウェブサーバー用のロードバランサーを作成して」
  • 「マネージド MySQL データベースをセットアップして」 など

このサーバーは、次の Linode サービスカテゴリ向けのツールを提供します。

  • 🖥️ instances - Linode コンピュートインスタンス
  • 💾 volumes - ブロックストレージボリューム
  • 🌐 networking - IP アドレス、ファイアウォール、VLAN
  • ⚖️ nodebalancers - トラフィックを分散するロードバランサー
  • 🌎 regions - データセンターの所在地
  • 📊 placement - インスタンス配置ポリシー
  • 🔒 vpcs - Virtual Private Cloud ネットワーク
  • 📦 objectStorage - S3 互換オブジェクトストレージ
  • 🔤 domains - DNS 管理
  • 🗄️ databases - マネージド MySQL/PostgreSQL データベース
  • ☸️ kubernetes - Kubernetes コンテナオーケストレーション(LKE)
  • 💿 images - インスタンス用カスタムディスクイメージ
  • 📜 stackScripts - デプロイ自動化スクリプト
  • 🏷️ tags - リソース整理用ラベル
  • 🎫 support - サポートチケットとリクエスト
  • 📊 longview - システムメトリクスとモニタリング
  • 👤 profile - ユーザープロフィールとセキュリティ設定
  • 🏢 account - アカウント管理、ユーザー、請求、IAM、リソースロック
  • 📡 monitor - アラート、ログ、メトリクス、ダッシュボード

はじめに

npx でクイックスタート

このサーバーを使用するには、Linode API トークンが必要です。Linode Cloud Manager のプロフィール設定で作成してください。

# Start the server with your API token
npx @takashito/linode-mcp-server --token YOUR_LINODE_API_TOKEN
API トークンの設定

トークンは複数の方法で指定できます。優先順位(高い順):

  1. Authorization: Bearer <token> リクエストヘッダー(HTTP トランスポートのみ) — MCP クライアントが各リクエストで送信するトークンです。詳しくは、以下のAuthorization ヘッダーで Linode API キーを渡すをご覧ください。この方法はすべてのフォールバックより優先されるため、複数のユーザーで1つのサーバーを共有できます。
  2. --token コマンドラインオプション:
    npx @takashito/linode-mcp-server --token YOUR_LINODE_API_TOKEN
    
  3. LINODE_API_TOKEN 環境変数:
    export LINODE_API_TOKEN=your_token_here
    npx @takashito/linode-mcp-server
    
  4. 現在の作業ディレクトリにある .env ファイル — サーバーは起動時に dotenv.config() を呼び出すため、起動元のディレクトリにある .env ファイルが自動的に読み込まれます。
    LINODE_API_TOKEN=your_token_here
    
    npx @takashito/linode-mcp-server
    

⚠️ HTTP トランスポートでの注意点: サーバーの起動環境にある .env ファイルまたは LINODE_API_TOKEN 環境変数は、クライアントが Authorization ヘッダーを省略した場合のフォールバックとして機能します。すべてのクライアントに各自のヘッダーでの認証を必須にする場合(例:マルチユーザー構成)、サーバープロセスの環境変数に LINODE_API_TOKEN が設定されておらず、かつ作業ディレクトリに .env ファイルがないことを確認してください。

AI クライアントへの接続
Claude Desktop

Claude の設定を開き、[Developer]>[Edit Config]を選択します。

{
  "mcpServers": {
    "linode": {
      "command": "npx",
      "args": ["-y", "@takashito/linode-mcp-server", "--token", "YOUR_LINODE_API_TOKEN"]
    }
  }
}
VSCode/Cursor/Windsurf

settings.json に追加します。

{
  "mcpServers": {
    "linode": {
      "command": "npx",
      "args": ["-y", "@takashito/linode-mcp-server", "--token", "YOUR_LINODE_API_TOKEN", "--categories", "instances,volumes,regions"]
    }
  }
}

ツールカテゴリの選択

💡 コンテキストウィンドウの節約に関するヒント

すべてのツールを有効にすると、毎回のターンでモデルに 約416個のツール定義 が公開されます。ツール一覧(各ツールの名前、説明、JSON Schema)はシステムプロンプトの一部として送信され、リクエストごとに入力トークンとして課金されます。

すべてのカテゴリを有効にした場合の概算: クライアントの JSON Schema のシリアライズ方法によって異なりますが、ツールマニフェスト全体で約80~120 k入力トークンになります。コンテキストウィンドウの小さいクライアントでは、ユーザーのプロンプトを追加する前に、この情報だけでウィンドウを超える可能性があります。

カテゴリごとのツール数(ツールあたり約200トークンとした場合の概算):

カテゴリツール数約トークン数
instances58約11~14 k
account52約10~12 k
networking44約8~10 k
databases34約7~8 k
monitor32約6~7 k
images29約5~6 k
kubernetes29約5~6 k
objectStorage29約5~6 k
profile29約5~6 k
vpcs14約2~3 k
domains13約2~3 k
longview11約2 k
nodebalancers10約2 k
support / placement / volumes各7約1~2 k
stackScripts5約1 k
tags4約0.5~1 k
regions2約0.5 k

推奨事項:

  • 必要なものだけに絞ってください。 すべてを有効にするのではなく、--categories instances,volumes,regions のように指定してください。これが最も大きなコスト削減につながります。
  • コンテキストウィンドウの小さいクライアント(GPT-4o/GPT-4o-mini 128 k、Claude Haiku 200 k、ほとんどのローカルモデル ≤32 k)では、有効にするカテゴリを最大2~4個にしてください。すべてを有効にすると、切り詰められるか、完全に失敗します。
  • コンテキストウィンドウの大きいクライアント(Claude Sonnet/Opus 200 k~1 M、GPT-5、Gemini)では、すべてを有効にできますが、使わないツールもターンごとに入力トークンのコストがかかります。上限に収まる場合でも、API コストに注意してください。
  • キャッシュは重要です。 Anthropic/OpenAI のプロンプトキャッシュで効果が得られるのは、呼び出し間でツールマニフェストが同一の場合のみです。セッション間で --categories を変更すると、キャッシュが無効になります。
  • まず --list-categories を使って利用可能なカテゴリをすべて確認し、現在のタスクに必要なものだけを有効にしてください。作業中に別のツールが必要になった場合は、異なるカテゴリのセットで2つ目のサーバーを起動できます。
  • 上記のトークン数は推定値です。クライアントによって JSON Schema のシリアライズ方法が異なる場合があります(zod から JSON Schema への変換でサイズが増えることがあります)。正確な数値が必要な場合は、お使いのクライアントのトークンカウンターで測定してください。

--categories パラメーターを使うと、ツールを選択的に有効にできます。

# Enable only instances and volumes tools
npx @takashito/linode-mcp-server --token YOUR_TOKEN --categories instances,volumes

または Claude Desktop の設定で指定します。

{
  "mcpServers": {
    "linode": {
      "command": "npx",
      "args": [
        "-y",
        "@takashito/linode-mcp-server",
        "--token", 
        "YOUR_LINODE_API_TOKEN",
        "--categories",
        "instances,volumes,regions"
      ]
    }
  }
}

利用可能なカテゴリ:instances, volumes, networking, nodebalancers, regions, placement, vpcs, objectStorage, domains, databases, kubernetes, images, stackScripts, tags, support, longview, profile, account, monitor

利用可能なカテゴリをすべて確認するには:

npx @takashito/linode-mcp-server --list-categories

トランスポートオプション

  1. stdio トランスポート - Claude Desktop と互換性のあるデフォルトのトランスポート

    # Default stdio transport
    npx @takashito/linode-mcp-server --token YOUR_TOKEN
    
  2. httpStream トランスポート - Web クライアント向けの HTTP ストリーミングトランスポート(StreamableHTTP)

    # Start with HTTP streaming transport on port 8080 /mcp
    npx @takashito/linode-mcp-server --token YOUR_TOKEN --transport http --port 8080 --endpoint /mcp
    

HTTP ストリーミングトランスポートのポートとホストはカスタマイズできます。

  • --port :サーバーのポート(デフォルト:8080)
  • --endpoint :サーバーのパス(デフォルト:/mcp)
  • --host :サーバーのホスト(デフォルト:127.0.0.1)

Authorization ヘッダー経由で Linode API キーを渡す ✅

HTTP トランスポートでは、--token パラメーターを指定せずに MCP サーバーを実行し、リクエストごとに Authorization: Bearer <token> ヘッダーを使ってクライアントからトークンを渡すことができます。サーバーはそのトークンをそのまま Linode API に転送するため、サーバーの argv や環境変数にトークンを保存する必要はありません。

このモードを使う理由:

  • 複数ユーザー/共有サーバー。 サーバーを 1 つ実行し、複数のクライアント/ユーザーがそれぞれのトークンで認証できるようにします。
  • シークレットの適切な管理。 トークンはクライアント側に保持されます。サーバープロセスのコマンドライン(ps で表示可能)や環境変数にトークンを設定する必要はありません。
  • トークンのローテーション。 クライアントはサーバーを再起動せずにトークンを切り替えられます。
# Start with HTTP streaming transport on port 8080 /mcp at localhost
npx @takashito/linode-mcp-server --transport http

MCP クライアントを設定して Authorization ヘッダーを追加します。linode-mcp-server はこの API トークンをバックエンドの Linode API に転送します。

{
  "mcpServers": {
    "linode-remote-mcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8080/mcp",
        "--header",
        "Authorization: Bearer ${LINODE_API_TOKEN}"
      ],
      "env": {
        "LINODE_API_TOKEN": "..."
      }
    }
  }
}

注: --token(サーバー側)と Authorization ヘッダー(クライアント側)の両方が指定された場合は、リクエスト単位のヘッダーが優先されます。--token フラグは、シングルユーザー環境でのフォールバック用のデフォルトとして役立ちます。

Docker

httpStream トランスポートを使って、MCP サーバーをコンテナーとして実行します。

ビルド
docker build -t takashito/linode-mcp-server .
実行
# Basic usage (port 8080, all tool categories)
docker run -e LINODE_API_TOKEN=your_token -p 8080:8080 takashito/linode-mcp-server

# Custom port
docker run -e LINODE_API_TOKEN=your_token -e PORT=3000 -p 3000:3000 takashito/linode-mcp-server

# Limit tool categories
docker run -e LINODE_API_TOKEN=your_token -e CATEGORIES=instances,volumes,regions -p 8080:8080 takashito/linode-mcp-server

# Custom endpoint
docker run -e LINODE_API_TOKEN=your_token -e ENDPOINT=/api -p 8080:8080 takashito/linode-mcp-server
環境変数
変数デフォルト説明
LINODE_API_TOKEN(必須)Linode API トークンです。Authorization ヘッダー経由で渡すこともできます。
PORT8080サーバーポート
ENDPOINT/mcpサーバーのエンドポイントパス
CATEGORIES(すべて)有効にするツールカテゴリーをカンマ区切りで指定します
MCP クライアントで接続する
{
  "mcpServers": {
    "linode": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8080/mcp",
        "--header",
        "Authorization: Bearer ${LINODE_API_TOKEN}"
      ],
      "env": {
        "LINODE_API_TOKEN": "your_token"
      }
    }
  }
}

利用可能なツール

この MCP サーバーでは、Linode API サービスと連携するための以下のツールを利用できます。

✅ MCP パラメーターのシリアル化 すべてのツール入力スキーマは、ユニバーサルな前処理機能(mcpInput())でラップされています。この機能は、文字列としてシリアル化された値を期待される型(配列、オブジェクト、数値、ブール値)に自動的に変換し直します。これにより、ネストされた JSON パラメーターを文字列化する MCP クライアント(Claude Code などの実装で一般的)も、呼び出し側で値を事前に解析せずに正しく動作します。

凡例 🧪 ベータ — Linode v4beta API エンドポイント、またはアカウントで有効化が必要な場合がある機能(ログストリーム、委任、イメージ共有グループ)を対象とするツールです。動作やスキーマは予告なく変更される可能性があり、機能がプロビジョニングされていない場合は 404 が返されることがあります。

⚠️ ベータ API エンドポイント 以下のツールは、安定版の v4 ではなく Linode v4beta API を呼び出します。予告なく変更される可能性があり、対応する機能がプロビジョニングされたアカウントでのみ利用できるものもあります。404 が返される場合、アカウントにアクセス権がない可能性があります。

  • LKE ティアバージョン — list_kubernetes_tier_versions、get_kubernetes_tier_version(/v4beta/lke/tiers/{tier}/versions)
  • リソースロック — list_resource_locks、get_resource_lock、create_resource_lock、delete_resource_lock(/v4beta/locks)
  • モニターアラート — list_alert_definitions、get_alert_definition、create_alert_definition、update_alert_definition、delete_alert_definition、list_service_alert_definitions、list_notification_channels、get_notification_channel、create_notification_channel、update_notification_channel、delete_notification_channel、list_channel_alerts(/v4beta/monitor/alert-*)

アカウントで利用可否が決まるエンドポイント(管理者でも 404 が返される場合があります。アカウントで機能がプロビジョニングされていません):

  • 委任:get_delegation_default_roles、list_delegation_child_accounts、list_delegation_profile_accounts、update_delegation_default_roles、get_delegation_child_account_users、update_delegation_child_account_users、get_delegation_profile_account、create_delegation_token
  • ログストリーム/ログの送信先:list_log_streams、list_log_destinations および関連する CRUD ツール(現在、API パスを特定できません)
🖥️ インスタンス

作成、削除、電源操作など、Linode コンピュートインスタンスを管理します。

インスタンス操作
  • list_instances - すべてのLinodeインスタンスの一覧を取得
  • get_instance - 特定のLinodeインスタンスの詳細を取得
  • create_instance - 新しいLinodeインスタンスを作成
  • update_instance - Linodeインスタンスを更新
  • delete_instance - Linodeインスタンスを削除
  • reboot_instance - Linodeインスタンスを再起動
  • boot_instance - Linodeインスタンスの電源をオンにする
  • shutdown_instance - Linodeインスタンスの電源をオフにする
  • resize_instance - Linodeインスタンスのサイズを変更
  • clone_instance - Linodeインスタンスを新しいLinodeに複製
  • rebuild_instance - 新しいイメージを使ってLinodeインスタンスを再構築
  • rescue_instance - Linodeインスタンスをレスキューモードで起動
  • reset_root_password - Linodeインスタンスのrootパスワードをリセット
  • initiate_migration - LinodeインスタンスのDC移行を開始
  • upgrade_linode - Linodeインスタンスをアップグレード
インスタンス設定
  • list_instance_configs - Linodeインスタンスのすべての構成プロファイルを取得
  • get_instance_config - Linodeインスタンスの特定の構成プロファイルを取得
  • create_instance_config - Linodeインスタンスの新しい構成プロファイルを作成
  • update_instance_config - Linodeインスタンスの構成プロファイルを更新
  • delete_instance_config - Linodeインスタンスの構成プロファイルを削除
構成プロファイルのインターフェース
  • list_config_interfaces - 構成プロファイルのすべてのインターフェースを一覧表示
  • get_config_interface - 特定の構成プロファイルインターフェースの詳細を取得
  • create_config_interface - 構成プロファイルに新しいインターフェースを作成
  • update_config_interface - 構成プロファイルのインターフェースを更新
  • delete_config_interface - 構成プロファイルからインターフェースを削除
  • reorder_config_interfaces - 構成プロファイルのインターフェースの順序を変更
インスタンスディスク
  • list_instance_disks - Linodeインスタンスのすべてのディスクを取得
  • get_instance_disk - Linodeインスタンスの特定のディスクを取得
  • create_instance_disk - Linodeインスタンスに新しいディスクを作成
  • update_instance_disk - Linodeインスタンスのディスクを更新
  • delete_instance_disk - Linodeインスタンスのディスクを削除
  • resize_instance_disk - Linodeインスタンスのディスクのサイズを変更
  • clone_disk - ディスクを新しいディスクに複製
  • reset_disk_root_password - ディスクのrootパスワードをリセット
インスタンスバックアップ
  • list_backups - Linodeインスタンスのすべてのバックアップの一覧を取得
  • get_backup - 特定のバックアップの詳細を取得
  • create_snapshot - Linodeインスタンスのスナップショットを作成
  • cancel_backups - Linodeインスタンスのバックアップをキャンセル
  • enable_backups - Linodeインスタンスのバックアップを有効化
  • restore_backup - バックアップをLinodeインスタンスに復元
IP管理
  • get_networking_information - Linodeインスタンスのネットワーク情報を取得
  • allocate_ipv4_address - Linodeインスタンス用のIPv4アドレスを割り当て
  • get_ip_address - 特定のIPアドレスの詳細を取得
  • update_ip_address_rdns - IPアドレスの逆引きDNSを更新
  • delete_ipv4_address - IPv4アドレスを削除
ファイアウォール管理
  • list_linode_firewalls - Linodeインスタンスのファイアウォールを一覧表示
  • apply_linode_firewalls - Linodeインスタンスにファイアウォールを適用
  • update_linode_firewalls - Linodeに割り当てられたファイアウォールを更新
インスタンスの統計と転送量
  • get_instance_stats - Linodeインスタンスの現在の統計情報を取得
  • get_instance_stats_by_date - 特定の月のLinodeインスタンスの統計情報を取得
  • get_network_transfer - Linodeインスタンスのネットワーク転送情報を取得
  • get_monthly_network_transfer - Linodeインスタンスの月間ネットワーク転送統計を取得
関連リソース
  • list_instance_nodebalancers - Linodeインスタンスに接続されたNodeBalancersを一覧表示
  • list_instance_volumes - Linodeインスタンスに接続されたボリュームを一覧表示
カーネルとインスタンスタイプ
  • list_kernels - 利用可能なすべてのカーネルの一覧を取得します
  • get_kernel - 特定のカーネルの詳細を取得します
  • list_instance_types - 利用可能なすべてのLinodeタイプの一覧を取得します
  • get_instance_type - 特定のLinodeタイプの詳細を取得します
💾 ボリューム

Linodeインスタンスに接続できるブロックストレージボリュームを管理します。

  • list_volumes - すべてのボリュームの一覧を取得します
  • get_volume - 特定のボリュームの詳細を取得します
  • create_volume - 新しいボリュームを作成します
  • delete_volume - ボリュームを削除します
  • attach_volume - ボリュームをLinodeインスタンスに接続します
  • detach_volume - ボリュームをLinodeインスタンスから切り離します
  • resize_volume - ボリュームのサイズを変更します
🌐 ネットワーク

IPアドレス、ファイアウォール、ネットワークインフラストラクチャを管理します。

IPアドレス管理
  • get_ip_addresses - すべてのIPアドレスを取得します
  • get_ip_address - 特定のIPアドレスの詳細を取得します
  • update_ip_address - IPアドレスの逆引きDNSを更新します
  • allocate_ip - 新しいIPアドレスを割り当てます
  • share_ips - Linode間でIPアドレスを共有します
IPv6管理
  • get_ipv6_ranges - すべてのIPv6範囲を取得します
  • get_ipv6_range - 特定のIPv6範囲を取得します
  • get_ipv6_pools - すべてのIPv6プールを取得します
  • create_ipv6_range - IPv6範囲を作成します
  • delete_ipv6_range - IPv6範囲を削除します
IPv4操作
  • assign_ipv4_addresses - LinodeにIPv4アドレスを割り当てます
  • share_ipv4_addresses - IPv4共有を設定します
IP割り当て
  • assign_ips - LinodeにIPアドレスを割り当てます
ファイアウォール管理
  • get_firewalls - すべてのファイアウォールを取得します
  • get_firewall - 特定のファイアウォールの詳細を取得します
  • create_firewall - 新しいファイアウォールを作成します
  • update_firewall - ファイアウォールを更新します
  • delete_firewall - ファイアウォールを削除します
ファイアウォールルール
  • get_firewall_rules - 特定のファイアウォールのすべてのルールを取得します
  • update_firewall_rules - 特定のファイアウォールのルールを更新します
ファイアウォールデバイス
  • get_firewall_devices - 特定のファイアウォールのすべてのデバイスを取得します
  • get_firewall_device - 特定のファイアウォールデバイスを取得します
  • create_firewall_device - 特定のファイアウォールに新しいデバイスを作成します
  • delete_firewall_device - 特定のファイアウォールからデバイスを削除します
ファイアウォールの履歴とテンプレート
  • list_firewall_history - ファイアウォールルールのバージョン一覧を取得します
  • get_firewall_rule_version - 特定のファイアウォールルールのバージョンを取得します
  • get_firewall_settings - デフォルトのファイアウォール設定を取得します
  • update_firewall_settings - デフォルトのファイアウォール設定を更新します
  • list_firewall_templates - ファイアウォールテンプレートの一覧を取得します
  • get_firewall_template - ファイアウォールテンプレートを取得します
VLAN管理
  • get_vlans - すべてのVLANを取得します
  • get_vlan - 特定のVLANを取得します
  • delete_vlan - VLANを削除します
Linodeインターフェース
  • list_linode_interfaces - Linodeインターフェースの一覧を取得します
  • get_linode_interface - Linodeインターフェースを取得します
  • create_linode_interface - Linodeインターフェースを追加します
  • update_linode_interface - Linodeインターフェースを更新します
  • delete_linode_interface - Linodeインターフェースを削除します
  • list_linode_interface_history - インターフェース履歴の一覧を取得します
  • get_linode_interface_settings - インターフェース設定を取得します
  • update_linode_interface_settings - インターフェース設定を更新します
  • list_linode_interface_firewalls - インターフェースファイアウォールの一覧を取得します
  • upgrade_linode_interfaces - Linodeインターフェースにアップグレードします
ネットワーク転送料金
  • list_network_transfer_prices - ネットワーク転送料金の一覧を取得します
🔤 ドメイン

Linode の DNS サービスでホストされている DNS ドメインとレコードを管理します。

  • list_domains - すべてのドメインの一覧を取得します
  • get_domain - 特定のドメインの詳細を取得します
  • create_domain - 新しいドメインを作成します
  • update_domain - 既存のドメインを更新します
  • delete_domain - ドメインを削除します
  • list_domain_records - ドメインのすべてのレコードの一覧を取得します
  • get_domain_record - 特定のドメインレコードの詳細を取得します
  • create_domain_record - 新しいドメインレコードを作成します
  • update_domain_record - ドメインレコードを更新します
  • delete_domain_record - ドメインレコードを削除します
  • import_domain_zone - リモートネームサーバーからドメインゾーンをインポートします
  • clone_domain - 既存のドメインを新しいドメインに複製します
  • get_zone_file - ドメインの DNS ゾーンファイルを取得します
🗄️ データベース

MySQL と PostgreSQL 向けの Linode Managed Database サービスを管理します。

データベースの一般操作
  • list_database_engines - 利用可能なすべてのデータベースエンジン(MySQL、PostgreSQL のバージョン)の一覧を取得します
  • get_database_engine - 特定のデータベースエンジンのバージョンの詳細を取得します
  • list_database_types - 利用可能なすべてのデータベースインスタンスタイプ(サイズ)の一覧を取得します
  • get_database_type - 特定のデータベースインスタンスタイプの詳細を取得します
  • list_database_instances - すべてのデータベースインスタンス(MySQL と PostgreSQL の両方)の一覧を取得します
MySQL データベースの操作
  • list_mysql_instances - すべての MySQL データベースインスタンスの一覧を取得します
  • get_mysql_instance - 特定の MySQL データベースインスタンスの詳細を取得します
  • create_mysql_instance - 新しい MySQL データベースインスタンスを作成します
  • update_mysql_instance - 既存の MySQL データベースインスタンスの設定を更新します
  • delete_mysql_instance - MySQL データベースインスタンスを削除します
  • get_mysql_credentials - MySQL データベースインスタンスの管理者認証情報を取得します
  • reset_mysql_credentials - MySQL データベースインスタンスの管理者認証情報をリセットします
  • get_mysql_ssl_certificate - MySQL データベースインスタンスの SSL 証明書を取得します
  • patch_mysql_instance - MySQL データベースインスタンスに最新のソフトウェア更新を適用します
  • suspend_mysql_instance - MySQL データベースインスタンスを一時停止します(課金は継続します)
  • resume_mysql_instance - 一時停止中の MySQL データベースインスタンスを再開します
PostgreSQL データベースの操作
  • list_postgresql_instances - すべての PostgreSQL データベースインスタンスの一覧を取得します
  • get_postgresql_instance - 特定の PostgreSQL データベースインスタンスの詳細を取得します
  • create_postgresql_instance - 新しい PostgreSQL データベースインスタンスを作成します
  • update_postgresql_instance - 既存の PostgreSQL データベースインスタンスの設定を更新します
  • delete_postgresql_instance - PostgreSQL データベースインスタンスを削除します
  • get_postgresql_credentials - PostgreSQL データベースインスタンスの管理者認証情報を取得します
  • reset_postgresql_credentials - PostgreSQL データベースインスタンスの管理者認証情報をリセットします
  • get_postgresql_ssl_certificate - PostgreSQL データベースインスタンスの SSL 証明書を取得します
  • patch_postgresql_instance - PostgreSQL データベースインスタンスに最新のソフトウェア更新を適用します
  • suspend_postgresql_instance - PostgreSQL データベースインスタンスを一時停止します(課金は継続します)
  • resume_postgresql_instance - 一時停止中の PostgreSQL データベースインスタンスを再開します
PostgreSQL 接続プール
  • list_postgresql_connection_pools - PostgreSQL インスタンスの接続プールの一覧を取得します
  • get_postgresql_connection_pool - 特定の接続プールを取得します
  • create_postgresql_connection_pool - 接続プールを作成します
  • update_postgresql_connection_pool - 接続プールを更新します
  • delete_postgresql_connection_pool - 接続プールを削除します
データベース設定
  • get_mysql_config - MySQL の高度な設定パラメーターを取得します
  • get_postgresql_config - PostgreSQL の高度な設定パラメーターを取得します
⚖️ NodeBalancers

Linode インスタンス間でトラフィックを分散する、Linode の負荷分散サービスを管理します。

  • list_nodebalancers - すべての NodeBalancers の一覧を取得します
  • get_nodebalancer - 特定の NodeBalancer の詳細を取得します
  • create_nodebalancer - 新しい NodeBalancer を作成します
  • delete_nodebalancer - NodeBalancer を削除します
  • list_nodebalancer_configs - NodeBalancer の設定ノード一覧を取得します
  • create_nodebalancer_config - NodeBalancer の新しい設定を作成します
  • delete_nodebalancer_config - NodeBalancer の設定を削除します
  • list_nodebalancer_nodes - NodeBalancer 設定のノード一覧を取得します
  • create_nodebalancer_node - NodeBalancer 設定の新しいノードを作成します
  • delete_nodebalancer_node - NodeBalancer 設定からノードを削除します
NodeBalancer ファイアウォール
  • list_nodebalancer_firewalls - NodeBalancer のファイアウォール一覧を取得します
  • update_nodebalancer_firewalls - NodeBalancer のファイアウォールを更新します
📦 オブジェクトストレージ

ファイルの保存と取得に使用する、S3 互換のオブジェクトストレージを管理します。

バケット管理
  • list_object_storage_buckets - すべてのオブジェクトストレージバケットの一覧を取得します
  • list_object_storage_buckets_in_region - 特定のリージョン内のバケット一覧を取得します
  • get_object_storage_bucket - 特定のオブジェクトストレージバケットの詳細を取得します
  • create_object_storage_bucket - 新しいオブジェクトストレージバケットを作成します
  • delete_object_storage_bucket - オブジェクトストレージバケットを削除します
  • get_object_storage_bucket_access - オブジェクトストレージバケットのアクセス設定を取得します
  • update_object_storage_bucket_access - オブジェクトストレージバケットのアクセス設定を更新します
オブジェクト操作
  • list_object_storage_objects - オブジェクトストレージバケット内のオブジェクト一覧を取得します
  • upload_object - さまざまなソース(文字列、ファイル、URL)からバケットに新しいオブジェクトをアップロードします
  • download_object - バケットからローカルファイルシステムにオブジェクトをダウンロードします
  • delete_object - バケット内のオブジェクトを削除します
  • get_object_acl - オブジェクトの ACL 設定を取得します
  • update_object_acl - バケット内のオブジェクトのアクセス制御レベル(ACL)を更新します
  • generate_object_url - バケット内のオブジェクトの署名付き URL を生成します
証明書管理
  • get_object_storage_bucket_certificate - オブジェクトストレージバケットの SSL/TLS 証明書を取得します
  • upload_object_storage_bucket_certificate - オブジェクトストレージバケットの SSL/TLS 証明書をアップロードします
  • delete_object_storage_bucket_certificate - オブジェクトストレージバケットの SSL/TLS 証明書を削除します
アクセスキー管理
  • list_object_storage_keys - すべてのオブジェクトストレージキーの一覧を取得します
  • get_object_storage_key - 特定のオブジェクトストレージキーの詳細を取得します
  • create_object_storage_key - 新しいオブジェクトストレージキーを作成します
  • update_object_storage_key - オブジェクトストレージキーを更新します
  • delete_object_storage_key - オブジェクトストレージキーを削除します
オブジェクトストレージのクォータ
  • list_object_storage_quotas - オブジェクトストレージのクォータ一覧を取得します
  • get_object_storage_quota - 特定のクォータを取得します
  • get_object_storage_quota_usage - クォータの使用状況データを取得します
使用状況とサービス情報
  • get_object_storage_transfer - オブジェクトストレージの転送統計を取得します
  • list_object_storage_types - 料金を含む、利用可能なすべてのオブジェクトストレージタイプの一覧を取得します
  • cancel_object_storage - オブジェクトストレージサービスを解約します
🔒 VPC

Linode リソースを分離して接続するための Virtual Private Cloud ネットワークを管理します。

  • list_vpcs - すべての VPC の一覧を取得します
  • get_vpc - 特定の VPC の詳細を取得します
  • create_vpc - 新しい VPC を作成します
  • update_vpc - 既存の VPC を更新します
  • delete_vpc - VPC を削除します
  • list_vpc_subnets - VPC 内のすべてのサブネットを一覧表示します
  • get_vpc_subnet - VPC 内の特定のサブネットの詳細を取得します
  • create_vpc_subnet - VPC 内に新しいサブネットを作成します
  • update_vpc_subnet - 既存のサブネットを更新します
  • delete_vpc_subnet - サブネットを削除します
  • list_vpc_ips - VPC 内のすべての IP アドレスを一覧表示します
  • list_all_vpc_ips - すべての VPC にわたる VPC IP アドレスを一覧表示します
  • list_nodebalancer_vpcs - NodeBalancer の VPC 設定を一覧表示します
  • get_nodebalancer_vpc - NodeBalancer の VPC 設定を取得します
📊 プレースメントグループ

インスタンスの物理ハードウェアへの分散方法を制御するための配置ポリシーを管理します。

  • list_placement_groups - すべてのプレースメントグループを一覧表示します
  • get_placement_group - 特定のプレースメントグループの詳細を取得します
  • create_placement_group - 新しいプレースメントグループを作成します
  • update_placement_group - 既存のプレースメントグループを更新します
  • delete_placement_group - プレースメントグループを削除します
  • assign_instances - Linode インスタンスをプレースメントグループに割り当てます
  • unassign_instances - Linode インスタンスをプレースメントグループから割り当て解除します
🌎 リージョン

Linode のグローバルなデータセンターの所在地に関する情報を取得します。

  • list_regions - 利用可能なすべてのリージョンの一覧を取得します
  • get_region - 特定のリージョンの詳細を取得します
☸️ Kubernetes(LKE)

Linode Kubernetes Engine のクラスターとノードプールを管理します。

クラスター操作
  • list_kubernetes_clusters - すべての Kubernetes クラスターを一覧表示します
  • get_kubernetes_cluster - 特定の Kubernetes クラスターの詳細を取得します
  • create_kubernetes_cluster - 新しい Kubernetes クラスターを作成します
  • update_kubernetes_cluster - 既存の Kubernetes クラスターを更新します
  • delete_kubernetes_cluster - Kubernetes クラスターを削除します
  • get_kubernetes_kubeconfig - Kubernetes クラスターの kubeconfig を取得します
  • get_kubernetes_api_endpoints - Kubernetes クラスターの API エンドポイントを取得します
  • get_kubernetes_dashboard_url - Kubernetes クラスターのダッシュボード URL を取得します
  • delete_kubernetes_service_token - Kubernetes クラスターのサービストークンを削除します
  • recycle_kubernetes_cluster - Kubernetes クラスター内のすべてのノードを再起動します
  • regenerate_kubernetes_cluster - Kubernetes クラスターを再生成します
  • list_kubernetes_versions - 利用可能なすべての Kubernetes バージョンを一覧表示します
  • get_kubernetes_version - 特定の Kubernetes バージョンの詳細を取得します
  • list_kubernetes_types - 利用可能なすべての Kubernetes タイプを一覧表示します
ノードプール操作
  • list_kubernetes_node_pools - Kubernetes クラスター内のすべてのノードプールを一覧表示します
  • get_kubernetes_node_pool - 特定のノードプールの詳細を取得します
  • create_kubernetes_node_pool - Kubernetes クラスター用の新しいノードプールを作成します
  • update_kubernetes_node_pool - 既存のノードプールを更新します
  • delete_kubernetes_node_pool - Kubernetes クラスターからノードプールを削除します
  • recycle_kubernetes_nodes - Kubernetes ノードプール内の特定のノードを再起動します
ノード操作
  • get_kubernetes_node - 特定のノードの詳細を取得します
  • delete_kubernetes_node - Kubernetes クラスターからノードを削除します
  • recycle_kubernetes_node - Kubernetes クラスター内のノードを再起動します
コントロールプレーン ACL
  • get_kubernetes_control_plane_acl - コントロールプレーン ACL の設定を取得します
  • update_kubernetes_control_plane_acl - コントロールプレーン ACL を更新します
  • delete_kubernetes_control_plane_acl - コントロールプレーン ACL を削除します
Kubeconfig とティアバージョン
  • delete_kubernetes_kubeconfig - kubeconfig を削除(取り消し)します
  • list_kubernetes_tier_versions 🧪 ベータ - ティアの Kubernetes バージョンを一覧表示します
  • get_kubernetes_tier_version 🧪 ベータ - ティアの Kubernetes バージョンを取得します
💿 イメージ

Linode インスタンスの作成に使用できるディスクイメージを管理します。

  • list_images - 利用可能なすべてのイメージの一覧を取得します
  • get_image - 特定のイメージの詳細を取得します
  • create_image - 既存のディスクから新しいイメージを作成します
  • upload_image - イメージのアップロードを開始します
  • update_image - 既存のイメージを更新します
  • delete_image - イメージを削除します
  • replicate_image - イメージを他のリージョンに複製します
イメージ共有(Sharegroups)
  • list_image_sharegroups 🧪 ベータ - 共有グループの一覧を取得します
  • get_image_sharegroup 🧪 ベータ - 共有グループを取得します
  • create_image_sharegroup 🧪 ベータ - 共有グループを作成します
  • update_image_sharegroup 🧪 ベータ - 共有グループを更新します
  • delete_image_sharegroup 🧪 ベータ - 共有グループを削除します
  • list_sharegroup_images 🧪 ベータ - 共有グループ内のイメージの一覧を取得します
  • add_sharegroup_images 🧪 ベータ - 共有グループにイメージを追加します
  • update_sharegroup_image 🧪 ベータ - 共有イメージを更新します
  • remove_sharegroup_image 🧪 ベータ - 共有グループからイメージを削除します
  • list_sharegroup_members 🧪 ベータ - 共有グループのメンバー一覧を取得します
  • get_sharegroup_member 🧪 ベータ - メンバーシップトークンを取得します
  • add_sharegroup_members 🧪 ベータ - 共有グループにメンバーを追加します
  • update_sharegroup_member 🧪 ベータ - メンバーシップトークンを更新します
  • remove_sharegroup_member 🧪 ベータ - 共有グループからメンバーを削除します
  • list_sharegroup_tokens 🧪 ベータ - 共有グループのトークン一覧を取得します
  • get_sharegroup_token 🧪 ベータ - トークンを取得します
  • create_sharegroup_token 🧪 ベータ - トークンを作成します
  • update_sharegroup_token 🧪 ベータ - トークンを更新します
  • delete_sharegroup_token 🧪 ベータ - トークンを削除します
  • get_token_sharegroup 🧪 ベータ - トークンの共有グループを取得します
  • list_token_sharegroup_images 🧪 ベータ - トークンに紐づくイメージの一覧を取得します
  • list_image_sharegroups_by_image 🧪 ベータ - イメージの共有グループ一覧を取得します
📜 StackScripts

Linode インスタンスへのカスタム環境のデプロイを自動化する、再利用可能なスクリプトを管理します。

  • list_stackscripts - すべての StackScripts の一覧を取得します
  • get_stackscript - 特定の StackScript の詳細を取得します
  • create_stackscript - 新しい StackScript を作成します
  • update_stackscript - 既存の StackScript を更新します
  • delete_stackscript - StackScript を削除します
🏷️ タグ

Linode リソースの整理や分類に役立つラベルを管理します。

  • list_tags - すべてのタグの一覧を取得します
  • get_tag - 特定のタグの詳細を取得します
  • create_tag - 新しいタグを作成します
  • delete_tag - タグを削除します
🎫 サポート

Linode のサポートチームとのサポートチケットやリクエストを管理します。

  • list_tickets - アカウントのサポートチケット一覧を取得します
  • get_ticket - 特定のサポートチケットの詳細を取得します
  • create_ticket - 新しいサポートチケットを作成します
  • close_ticket - サポートチケットをクローズします
  • list_replies - サポートチケットへの返信一覧を取得します
  • create_reply - サポートチケットに返信します
  • upload_attachment - サポートチケットに添付ファイルをアップロードします
📊 Longview

システムメトリクスを収集する Longview 監視クライアントを管理します。

  • list_longview_clients - すべての Longview クライアントの一覧を取得します
  • get_longview_client - 特定の Longview クライアントの詳細を取得します
  • create_longview_client - 新しい Longview クライアントを作成します
  • update_longview_client - Longview クライアントを更新します
  • delete_longview_client - Longview クライアントを削除します
  • list_longview_subscriptions - すべての Longview サブスクリプションプランの一覧を取得します
  • get_longview_subscription - 特定の Longview サブスクリプションプランの詳細を取得します
  • get_longview_data - Longview クライアントから監視データを取得します
  • get_longview_plan - Longview プランを取得します
  • update_longview_plan - Longview プランを更新します
  • list_longview_types - Longview タイプの一覧を取得します
👤 プロフィール

ユーザープロフィール情報、SSH キー、API トークン、セキュリティ設定を管理します。

プロフィール操作
  • get_profile - ユーザープロフィール情報を取得します
  • update_profile - ユーザープロフィール情報を更新します
SSH キー操作
  • list_ssh_keys - プロフィールに関連付けられた SSH キーを一覧表示します
  • get_ssh_key - 特定の SSH キーの詳細を取得します
  • create_ssh_key - プロフィールに新しい SSH キーを追加します
  • update_ssh_key - 既存の SSH キーを更新します
  • delete_ssh_key - プロフィールから SSH キーを削除します
API トークン操作
  • list_api_tokens - プロフィールに関連付けられた API トークンを一覧表示します
  • get_api_token - 特定の API トークンの詳細を取得します
  • create_personal_access_token - 新しいパーソナルアクセストークンを作成します
  • update_api_token - 既存の API トークンを更新します
  • delete_api_token - API トークンを削除します
  • list_api_scopes - トークンと OAuth クライアントで利用可能な API スコープを一覧表示します
2 要素認証
  • get_two_factor_secret - 2 要素認証のシークレットと QR コードを取得します
  • enable_two_factor - アカウントの 2 要素認証を有効にします
  • disable_two_factor - アカウントの 2 要素認証を無効にします
認証済みアプリ
  • list_authorized_apps - アカウントへのアクセスを許可された OAuth アプリを一覧表示します
  • get_authorized_app - 特定の認証済み OAuth アプリの詳細を取得します
  • revoke_authorized_app - 認証済み OAuth アプリのアクセス権を取り消します
信頼済みデバイス
  • list_trusted_devices - 2 要素認証で信頼済みのデバイスを一覧表示します
  • get_trusted_device - 特定の信頼済みデバイスの詳細を取得します
  • revoke_trusted_device - デバイスの信頼済み状態を取り消します
権限付与
  • list_grants - 制限付きユーザーの権限付与を一覧表示します
ログイン履歴
  • list_logins - アカウントのログイン履歴を一覧表示します
  • get_login - 特定のログインイベントの詳細を取得します
電話番号の確認
  • delete_phone_number - アカウントに関連付けられた電話番号を削除します
  • send_phone_verification - 電話番号に確認コードを送信します
  • verify_phone_number - 受信したコードで電話番号を確認します
ユーザー設定
  • get_user_preferences - ユーザーインターフェースの設定を取得します
  • update_user_preferences - ユーザーインターフェースの設定を更新します
セキュリティの質問
  • get_security_questions - 利用可能なセキュリティの質問を取得します
  • answer_security_questions - アカウント復旧用のセキュリティの質問に回答します
🏢 アカウント

Linode アカウント情報、ユーザー、請求、設定を管理します。

アカウント操作
  • get_account - アカウント情報を取得します
  • update_account - アカウント情報を更新します
契約とサービス
  • list_agreements - 法的契約を一覧表示します
  • acknowledge_agreements - 法的契約を承認します
  • list_available_services - リージョンごとに利用可能なサービスを一覧表示します
  • get_region_service_availability - 特定のリージョンで利用可能なサービスを取得します
アカウント管理
  • cancel_account - アカウントを解約します
イベント
  • list_events - アカウントのイベントを一覧表示します
  • get_event - 特定のイベントを取得します
  • mark_event_as_seen - イベントを確認済みとしてマークします
請求
  • list_invoices - 請求書を一覧表示します
  • get_invoice - 特定の請求書を取得します
  • list_invoice_items - 特定の請求書の項目を一覧表示します
  • get_account_network_transfer - アカウント全体のネットワーク転送情報を取得します
ログインとメンテナンス
  • list_account_logins - アカウントのログインを一覧表示します
  • get_account_login - 特定のアカウントログインを取得します
  • list_maintenances - メンテナンスイベントを一覧表示します
  • list_notifications - 通知を一覧表示します
OAuth クライアント
  • list_oauth_clients - OAuth クライアントを一覧表示します
  • create_oauth_client - OAuth クライアントを作成します
  • get_oauth_client - OAuth クライアントを取得します
  • update_oauth_client - OAuth クライアントを更新します
  • delete_oauth_client - OAuth クライアントを削除します
  • reset_oauth_client_secret - OAuth クライアントのシークレットをリセットします
アカウント設定
  • get_account_settings - アカウント設定を取得します
  • update_account_settings - アカウント設定を更新します
  • enable_managed_service - Linode Managed サービスを有効にします
ユーザー管理
  • list_users - ユーザーを一覧表示
  • create_user - ユーザーを作成
  • get_user - ユーザーを取得
  • update_user - ユーザーを更新
  • delete_user - ユーザーを削除
  • get_user_grants - [非推奨] ユーザーの権限を取得
  • update_user_grants - [非推奨] ユーザーの権限を更新
IAM / アイデンティティ管理
  • list_entities - エンティティを一覧表示
  • list_iam_roles - 利用可能な IAM ロールを一覧表示
  • get_user_role_permissions - ユーザーの IAM ロール権限を取得
  • update_user_role_permissions - ユーザーの IAM ロール権限を更新
委任
  • list_delegation_child_accounts 🧪 ベータ - 委任対象の子アカウントを一覧表示
  • get_delegation_child_account_users 🧪 ベータ - 子アカウントの委任を取得
  • update_delegation_child_account_users 🧪 ベータ - 子アカウントの委任を更新
  • get_delegation_default_roles 🧪 ベータ - 委任先のデフォルトのロール割り当てを取得
  • update_delegation_default_roles 🧪 ベータ - デフォルトのロール割り当てを更新
  • list_delegation_profile_accounts 🧪 ベータ - 自分のアカウントの委任を取得
  • get_delegation_profile_account 🧪 ベータ - 委任先の子アカウントを取得
  • create_delegation_token 🧪 ベータ - 委任ユーザーのトークンを作成
  • get_user_delegations - ユーザーのアカウントの委任を取得
リソースロック
  • list_resource_locks 🧪 ベータ - リソースロックを一覧表示
  • get_resource_lock 🧪 ベータ - リソースロックを取得
  • create_resource_lock 🧪 ベータ - リソースロックを作成
  • delete_resource_lock 🧪 ベータ - リソースロックを削除
メンテナンスポリシー
  • list_maintenance_policies - メンテナンスポリシーを一覧表示
📡 監視

監視アラート、ログストリーム、メトリクスダッシュボード、サービス監視を管理します。

通知チャネル
  • list_notification_channels 🧪 ベータ - 通知チャネルを一覧表示
  • get_notification_channel 🧪 ベータ - 通知チャネルを取得
  • create_notification_channel 🧪 ベータ - 通知チャネルを作成
  • update_notification_channel 🧪 ベータ - 通知チャネルを更新
  • delete_notification_channel 🧪 ベータ - 通知チャネルを削除
  • list_channel_alerts 🧪 ベータ - チャネルのアラートを一覧表示
アラート定義
  • list_alert_definitions 🧪 ベータ - すべてのアラート定義を一覧表示
  • list_service_alert_definitions 🧪 ベータ - サービスタイプのアラート定義を一覧表示
  • get_alert_definition 🧪 ベータ - アラート定義を取得
  • create_alert_definition 🧪 ベータ - アラート定義を作成
  • update_alert_definition 🧪 ベータ - アラート定義を更新
  • delete_alert_definition 🧪 ベータ - アラート定義を削除
ログストリーム
  • list_log_streams 🧪 ベータ - ログストリームを一覧表示
  • get_log_stream 🧪 ベータ - ログストリームを取得
  • create_log_stream 🧪 ベータ - ログストリームを作成
  • update_log_stream 🧪 ベータ - ログストリームを更新
  • delete_log_stream 🧪 ベータ - ログストリームを削除
  • get_log_stream_history 🧪 ベータ - ログストリームの履歴を取得
ログ送信先
  • list_log_destinations 🧪 ベータ - ログ送信先を一覧表示
  • get_log_destination 🧪 ベータ - ログ送信先を取得
  • create_log_destination 🧪 ベータ - ログ送信先を作成
  • update_log_destination 🧪 ベータ - ログ送信先を更新
  • delete_log_destination 🧪 ベータ - ログ送信先を削除
  • get_log_destination_history 🧪 ベータ - ログ送信先の履歴を取得
ダッシュボードとメトリクス
  • list_monitor_dashboards - 監視ダッシュボードを一覧表示
  • get_monitor_dashboard - ダッシュボードを取得
  • list_monitor_services - サポートされているサービスタイプを一覧表示
  • get_monitor_service - サービスタイプを取得
  • list_service_dashboards - サービスタイプのダッシュボードを一覧表示
  • list_service_metric_definitions - サービスタイプのメトリクスを一覧表示
  • get_service_metrics - エンティティのメトリクスを取得
  • create_service_token - サービスタイプのトークンを作成

ライセンス

MIT

コメント

MCP は初めてですか?

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

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