MCP.so
登录

IaC Memory MCP Server

@MCP-Mirror

基本信息

分类

记忆与知识

传输方式

stdio

作者

MCP-Mirror

关于 IaC Memory MCP Server

Mirror of

IaC Memory MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "AgentWong_iac-memory-mcp-server-project": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

IaC Memory MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is IaC Memory MCP Server?

IaC Memory MCP Server is a Model Context Protocol (MCP) server that provides persistent memory storage, version tracking, and relationship mapping for Infrastructure-as-Code (IaC) components, specifically for Terraform and Ansible resources. It is designed to enhance Claude AI’s ability to maintain accurate, version-aware context for IaC resources.

How to use IaC Memory MCP Server?

Configure via Claude Desktop’s mcpServers using uv run (development) or uvx from the Git repository (production). Set the DATABASE_URL environment variable to the SQLite database path. Once connected, use the server’s prompts and tools (e.g., search_resources, analyze_entity, get_terraform_provider_info, add_ansible_collection) via the MCP protocol.

Key features of IaC Memory MCP Server

  • 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

Use cases of IaC Memory MCP Server

  • Searching and retrieving Terraform provider or resource information
  • Analyzing an infrastructure entity and its dependencies
  • Registering and updating Ansible collections with version history
  • Managing and querying resource relationships for impact analysis

常见问题

1

What platforms does IaC Memory MCP Server support?

It supports Terraform, Ansible, and a general “iac” category for infrastructure entities, using URIs like `resources://terraform/providers/aws` or `resources://ansible/collections/community.aws`.

2

How do I integrate IaC Memory MCP Server with Claude Desktop?

Add an entry to `mcpServers` in Claude Desktop’s configuration. For development use `uv run`, for production use `uvx` from the Git repository, and set the `DATABASE_URL` environment variable.

3

What environment variables does IaC Memory MCP Server require?

`DATABASE_URL` (SQLite database location) is required. Optional variables: `MCP_DEBUG` (enable debug logging) and `MCP_TEST_MODE` (enable test mode for database resets).

4

Is IaC Memory MCP Server still maintained?

The author notes that due to cost prohibitive reasons, they do not intend to develop or maintain this project further.

5

Where does data for IaC Memory MCP Server live?

All data is stored in a SQLite database, whose path is specified by the `DATABASE_URL` environment variable.

评论

记忆与知识 分类下的更多 MCP 服务器