iac-memory-mcp-server

iac-memory-mcp-server

1

The IaC Memory MCP Server enhances Claude AI's capabilities with persistent memory storage for Terraform and Ansible components, enabling version tracking and resource relationship mapping. It is no longer actively maintained.

IaC Memory MCP Server

A Model Context Protocol (MCP) server that enhances AI capabilities by providing persistent memory storage for Infrastructure-as-Code (IaC) components. Features include:

  • Persistent storage and version tracking for IaC components
  • Hierarchical resource organization with URI-based access
  • Comprehensive relationship mapping between components
  • Version-specific documentation management
  • Schema validation and temporal metadata tracking
  • Automated relationship analysis and insights

Core Components

Resource Management: Implements a sophisticated resource management system with hierarchical URIs and dynamic resource templates.

Prompts: Four specialized prompts for IaC component discovery and analysis including search_resources, analyze_entity, terraform_provider, and ansible_module.

Tools: Comprehensive tooling for managing Terraform and Ansible resources and entities.

Configuration

Supports configuration through environment variables like DATABASE_URL, MCP_DEBUG, and MCP_TEST_MODE.

Integration with Claude Desktop

Includes development and production setup instructions for integrating with Claude Desktop.

Development

Instructions for local development, including installing dependencies and running a development server.