Opentofu について
OpenTofu MCP サーバーは、OpenTofu Registry へのアクセスを LLM アシスタントに提供します。プロバイダー、モジュール、リソース、データソースの情報を検索・取得できます。ローカルの Node.js 版とCloudflare Workers によるリモートサーバー版があります。
主な機能
- 01OpenTofu Registry 内のプロバイダーとモジュールを検索
- 02プロバイダーとモジュールの詳細情報を取得
- 03リソースとデータソースのドキュメントにアクセス
- 04ローカルまたはホスト型のリモートサーバーとして利用可能
活用シーン
- 01OpenTofu 構成の作成時に適切なプロバイダーを探す
- 02モジュールの使い方やリソースのドキュメントを調べる
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | OpenTofu コンポーネントを検索するクエリ(例:`aws`、`kubernetes`、`database`、`s3`) |
| type | enum | いいえ | 検索するレジストリアイテムの種類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
これを 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:特定のデータソースのドキュメントを取得します
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。