iac-memory-mcp-server
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.