Перейти к содержимому

Terraform Registry MCP Server

Предоставляет инструменты для взаимодействия с API реестра Terraform, получая информацию о провайдерах, ресурсах и модулях.

TypeScript
118 stars

Описание

Это архивный PoC-сервер MCP для работы с Terraform Registry API. Позволяет AI-агентам запрашивать детали провайдеров, ресурсы, модули, данные источники и функции. Поддерживает Terraform Cloud с API-токеном для приватных модулей и рабочих пространств. Технологии: Node.js, MCP-протокол. Применения: автоматизация IaC, генерация кода, миграции инфраструктуры, анализ рабочих пространств для DevOps.

Возможности

Детали провайдера

Получение подробной информации о Terraform провайдерах.

Примеры использования ресурсов

Получение примеров кода для ресурсов и связанных сущностей.

Поиск модулей

Рекомендации и поиск Terraform модулей по запросу.

Управление рабочими пространствами

Список, блокировка/разблокировка, детали и ресурсы в Terraform Cloud.

Генерация кода

Промпты для миграции, оптимизации и создания скелетов Terraform ресурсов.

Установка

Для Claude Desktop:

{
  "mcpServers": {
    "terraform-registry": {
      "command": "npx",
      "args": ["-y", "terraform-mcp-server"]
    }
  }
}

Сохранить в ~/Library/Application Support/Claude/claude_desktop_config.json и перезапустить.

Для общего запуска:

npm install
npm start

Установите TFC_TOKEN для Terraform Cloud.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
118

Ссылки