mcpField
O
Opentofu

Opentofu

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

Opentofu について

OpenTofu MCP サーバーは、OpenTofu Registry へのアクセスを LLM アシスタントに提供します。プロバイダー、モジュール、リソース、データソースの情報を検索・取得できます。ローカルの Node.js 版とCloudflare Workers によるリモートサーバー版があります。

主な機能

  1. 01OpenTofu Registry 内のプロバイダーとモジュールを検索
  2. 02プロバイダーとモジュールの詳細情報を取得
  3. 03リソースとデータソースのドキュメントにアクセス
  4. 04ローカルまたはホスト型のリモートサーバーとして利用可能

活用シーン

  1. 01OpenTofu 構成の作成時に適切なプロバイダーを探す
  2. 02モジュールの使い方やリソースのドキュメントを調べる

設定

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

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

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

パッケージ
npm@opentofu/opentofu-mcp-server

ツール

5

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

パラメーター型必須説明
querystringはいOpenTofu コンポーネントを検索するクエリ(例:`aws`、`kubernetes`、`database`、`s3`)
typeenumいいえ検索するレジストリアイテムの種類provider | module | resource | data-source | all

詳細

OpenTofu MCP サーバー

OpenTofu Registry にアクセスするための Model Context Protocol(MCP)サーバーです。このサーバーを使うと、言語モデルアシスタントは OpenTofu のプロバイダー、モジュール、リソース、データソースを検索し、それらに関する情報を取得できます。

ローカルの Node.js サーバーと、リモートの Cloudflare Worker デプロイの両方をご利用いただけます。

機能

  • OpenTofu Registry でプロバイダー、モジュール、リソース、データソースを検索します
  • 特定のプロバイダーやモジュールの詳細情報を取得します
  • リソースとデータソースのドキュメントにアクセスします
  • OpenTofu の包括的な設定例を取得します
  • AI アシスタント向けの MCP 互換インターフェース

インストール

Model Context Protocol に対応した任意の AI アシスタントで、この MCP サーバーを使用できます。ホスト型サービスまたはローカルインストールを選択してください。

ホスト型サービス(推奨)

最も簡単に始めるには、mcp.opentofu.org のホスト型サービスをご利用ください。次のような利点があります。

  • ✅ ローカルへのインストールは不要です
  • ✅ 常に最新の OpenTofu Registry データを利用できます
  • ✅ Cloudflare Workers を通じて世界中に分散されています
  • ✅ 高い可用性とパフォーマンスを備えています
Claude Code

ホスト型 OpenTofu MCP サーバーを Claude Code に追加します。

claude mcp add opentofu -t streamable-http https://mcp.opentofu.org/mcp
Cursor / VS Code

ワンクリックで Cursor に自動インストール

これを settings.json に追加します。

{
  "mcp": {
    "servers": {
      "opentofu": {
        "type": "streamable-http",
        "url": "https://mcp.opentofu.org/mcp"
      }
    }
  }
}

入力を定義する必要はありません。

一般的な MCP 設定
{
  "mcpServers": {
    "opentofu": {
      "transport": "streamable-http",
      "url": "https://mcp.opentofu.org/mcp"
    }
  }
}
ローカルサーバー
基本的な使い方

npx を使ってサーバーをローカルで実行することもできます。

npx @opentofu/opentofu-mcp-server
グローバルインストール

繰り返し使用する場合は、グローバルにインストールします。

npm install -g @opentofu/opentofu-mcp-server
opentofu-mcp-server
Claude Code(ローカル)

ローカルサーバーを Claude Code に追加します。

claude mcp add opentofu -- npx @opentofu/opentofu-mcp-server
一般的な MCP 設定(ローカル)
{
  "mcpServers": {
    "opentofu": {
      "command": "npx",
      "args": ["-y", "@opentofu/opentofu-mcp-server"]
    }
  }
}
利用可能なツール

OpenTofu MCP サーバーでは、次のツールを利用できます。

Registry の検索と情報取得
  • search-opentofu-registry:プロバイダー、モジュール、リソース、データソースを検索します
  • get-provider-details:特定のプロバイダーの詳細情報を取得します
  • get-module-details:特定のモジュールの詳細情報を取得します
  • get-resource-docs:特定のリソースのドキュメントを取得します
  • get-datasource-docs:特定のデータソースのドキュメントを取得します

コメント

MCP は初めてですか?

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

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