Skip to main content
Glama
AgentWong

IAC Memory MCP Server

by AgentWong

get_provider_version_history

Retrieve version history for a specific Terraform provider to track updates and ensure compatibility in infrastructure-as-code deployments using the IAC Memory MCP Server.

Instructions

Retrieve version history for a specific Terraform provider

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
provider_nameYesName of the Terraform provider

Implementation Reference

  • Core database function implementing the logic to retrieve version history for a Terraform provider from the database.
    def get_provider_version_history(db: DatabaseManager, provider_name: str) -> List[Dict]: """Get version history for a specific Terraform provider. Args: db: Database manager instance provider_name: Name of the provider Returns: List of version entries with timestamps and URLs """ logger.info( "Getting provider version history", extra={ "provider_name": provider_name, "operation": "get_provider_version_history", }, ) try: with db.get_connection() as conn: versions = conn.execute( """ SELECT version, source_url, doc_url, created_at, updated_at FROM terraform_providers WHERE name = ? ORDER BY created_at DESC """, (provider_name,), ).fetchall() # Add debug logging logger.debug(f"Found {len(versions)} versions for provider {provider_name}") return [dict(v) for v in versions] except sqlite3.Error as e: error_msg = f"Failed to get provider version history: {str(e)}" logger.error(error_msg) raise DatabaseError(error_msg)
  • JSON schema defining the input parameters for the get_provider_version_history tool.
    "get_provider_version_history": { "type": "object", "description": "Retrieve version history for a specific Terraform provider", "required": ["provider_name"], "properties": { "provider_name": { "type": "string", "description": "Name of the Terraform provider", } }, },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AgentWong/iac-memory-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server