This repository was archived by the owner on May 20, 2025. It is now read-only.
Releases: thrashr888/terraform-mcp-server
Releases · thrashr888/terraform-mcp-server
v0.13.0
Full Changelog: v0.12.0...v0.13.0
v0.12.0
Standardized Tool Naming Patterns
Changed
- Standardized tool naming patterns across the codebase
- Organized tool documentation with clearer grouping
- Separated core Registry tools from Terraform Cloud tools
- Updated tool descriptions for better clarity
- Updated test scripts to use the new tool names
v0.11.0
Release v0.11.0
Added
- Added support for Explorer API integration to query workspace data
- Enhanced Terraform Cloud API integration with additional workspace management features
- Improved error handling for Terraform Cloud API requests
Fixed
- Fixed authentication issues with Terraform Cloud API
- Updated error messages to provide more context about API failures
- Improved handling of rate limits for Terraform Registry API
Changed
- Refactored Terraform Cloud API integration code for better maintainability
- Updated documentation with more examples for new API functionality
Release v0.9.8
0.9.8 (March 5, 2024)
- Fixed initialization response format to match MCP protocol specification
- Updated test suite to properly validate server response format
- Improved server initialization handler to include correct protocol version
- Enhanced test coverage for server initialization
Release v0.9.7
Changes in v0.9.7
- Added comprehensive testing documentation in TESTS.md
- Simplified resource testing to focus on core providers
- Improved test organization and documentation
- Added Jest test suite for resource testing
- Updated README.md with testing information
- Fixed test script output formatting
- Improved error handling in resource tests
Release 0.9.6
0.9.6 (May 21, 2024)
- Removed
exampleConfigGeneratortool - Simplified tool interface by removing unused parameters
- Updated tests to reflect tool changes
- Simplified
dataSourceLookupfunction to use documentation URL directly - Simplified
resourceArgumentDetailsfunction to use documentation URL directly - Fixed 404 errors in test-simple.sh script
- Made tools more resilient to Terraform Registry API changes
- Removed fallback patterns in favor of simpler, more reliable direct documentation links
- Updated README.md to reflect removal of
exampleConfigGeneratortool - Updated api-use.md to document current API usage patterns
- Clarified required and optional parameters in documentation
- Improved documentation formatting and examples
Release 0.9.5
Release of version 0.9.5
- Removed providerSchemaDetails tool functionality
- Fixed tests to work without the removed functionality
- Improved test suite reliability
- Cleaned up deprecated code references
Release v0.9.4
0.9.4 (2025-03-04)
Improvements
- Enhanced testing infrastructure with improved error handling in test scripts
- Added additional resource type alternatives for the
exampleConfigGeneratortool - Updated documentation with comprehensive test script details
- Added better error reporting and fallback mechanisms for failing tests
Installation
# Install globally
npm i -g terraform-mcp-server
# Or run with npx
npx terraform-mcp-serverDocker
docker pull thrashr888/terraform-mcp-server:0.9.4The npm and Docker releases are handled automatically via GitHub Actions.
v0.9.3
Fixes
- Fixed implementation of the
mockImplementationmethod in test mock function - Added proper TypeScript type annotations to resolve type errors
- Improved mock transport callback handling in tests
- Fixed issues with the transport callback setup in the test environment
Release v0.9.1
0.9.1 (2025-02-27)
Improvements
- Completely redesigned
resourceArgumentDetailstool with:- Enhanced schema parsing for better handling of complex resource types
- Improved output formatting with clear sections for required/optional attributes
- Support for nested block attributes and configuration
- Robust fallback mechanism using documentation when schema API fails
- Better error handling and debugging capabilities
- Updated version from development to release status