
Optimized Memory MCP Server v2

2025.01.06
1
Python基础设施管理内存优化Claude集成开发效率数据库
Optimized Memory MCP Server v2 是一个基于Python的高性能模型上下文协议(MCP)服务器实现,专为Claude Desktop集成优化。该服务器提供高效的内存管理和强大的基础设施组件跟踪能力。
View on GitHub
Overview
基本能力
产品定位
Optimized Memory MCP Server v2 是一个高性能的MCP服务器,专注于为Claude Desktop提供高效的内存管理和基础设施组件跟踪服务。
核心功能
- 高效内存管理:针对大规模基础设施跟踪优化内存使用
- MCP资源管理:包括实体管理、提供商资源跟踪、Ansible集合管理、版本跟踪和全文搜索能力
- MCP工具:提供实体创建和管理、观察跟踪、提供商注册、Ansible模块集成和基础设施分析工具
- 核心组件:包括FastMCP服务器实现、SQLite数据库连接池、全面的错误处理、自动资源清理和详细日志记录
适用场景
- Claude Desktop集成
- 大规模基础设施管理和跟踪
- 开发环境中的资源管理
- Ansible模块集成和管理
工具列表
- 实体创建和管理工具:用于创建和管理MCP实体
- 观察跟踪工具:跟踪基础设施状态变化
- 提供商注册工具:管理基础设施提供商
- Ansible模块集成工具:集成和管理Ansible模块
- 基础设施分析工具:分析基础设施状态和性能
常见问题解答
- 项目已归档,因项目规范问题和AI方向导致无限循环行为
使用教程
使用依赖
- Python 3.13.1或更高版本
- SQLite 3.x
- uvx服务器
安装教程
- 克隆并设置Python环境
- 安装依赖:
pip install -r requirements.txt
- 配置数据库:
export DATABASE_URL=sqlite:///path/to/db.db
- 初始化数据库:
alembic upgrade head
- 启动服务器:
uvx run python -m src.main
调试方式
- 启动服务器:
bash uvx run python -m src.main
- 验证连接:
bash curl http://localhost:8000/health
- 运行测试:
bash pytest
- 检查代码质量:
bash flake8 mypy .