MCP.so
登录

IaC Memory MCP Server

@AgentWong

基本信息

分类

记忆与知识

传输方式

stdio

作者

AgentWong

关于 IaC Memory MCP Server

This is a personal project to see if Claude 3.5 Sonnet can write a moderately complex MCP Server in Python.

IaC Memory MCP Server 配置

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

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

IaC Memory MCP Server 工具

工具列表暂未提供

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

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

概览

What is IaC Memory MCP Server?

An MCP server that provides persistent memory storage for Infrastructure-as-Code (IaC) components, with version tracking and relationship mapping for Terraform and Ansible resources.

How to use IaC Memory MCP Server?

Configure it in Claude Desktop using uv (development) or uvx (production). Set DATABASE_URL environment variable for SQLite database location. Alternatively, run locally with uv sync and use the MCP Inspector for testing.

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?

  • Search for specific Terraform providers or Ansible modules
  • Analyze an entity and its relationship graph
  • Manage Terraform provider versions and resource definitions
  • Manage Ansible collections and modules with version compatibility
  • Create, update, and delete infrastructure entities

常见问题

1

What platforms are supported?

Terraform, Ansible, and general IaC entities (via `iac` platform).

2

How do I configure the database?

Set the `DATABASE_URL` environment variable to a SQLite connection string, e.g., `sqlite:////path/to/db.sqlite`.

3

Is this server actively maintained?

No. The author states it is a personal project that has become cost prohibitive and is not intended for further development.

4

What transport does the server use?

The server uses the standard MCP transport for communication with MCP clients (e.g., Claude Desktop). No authentication is mentioned.

5

What license is this project under?

MIT License – see the LICENSE file for details.

评论

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