Terraform Registry MCP Server
Предоставляет инструменты для взаимодействия с API реестра Terraform, получая информацию о провайдерах, ресурсах и модулях.
Описание
Это архивный 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.