IaC记忆MCP服务器

IaC记忆MCP服务器

一个为Claude AI提供基础设施即代码组件持久存储的MCP服务器。

快速入门

概述

IaC Memory MCP服务器提供了基础架构即代码(IaC)组件的持久存储和版本跟踪,支持Terraform和Ansible资源。

配置

通过环境变量配置服务器:

  • DATABASE_URL: SQLite数据库路径
  • MCP_DEBUG: 启用调试日志
  • MCP_TEST_MODE: 启用测试模式

开发时创建.env文件:

DATABASE_URL=sqlite:////path/to/db.sqlite
MCP_DEBUG=1
MCP_TEST_MODE=1

运行

本地运行:

uv sync
uv run iac-memory-mcp-server

使用MCP Inspector进行调试:

npx @modelcontextprotocol/inspector uv run iac-memory-mcp-server

测试

运行测试:

uv run pytest