Optimized Memory MCP Server v2

Optimized Memory MCP Server v2

site icon
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服务器

安装教程

  1. 克隆并设置Python环境
  2. 安装依赖:pip install -r requirements.txt
  3. 配置数据库:export DATABASE_URL=sqlite:///path/to/db.db
  4. 初始化数据库:alembic upgrade head
  5. 启动服务器:uvx run python -m src.main

调试方式

  1. 启动服务器: bash uvx run python -m src.main
  2. 验证连接: bash curl http://localhost:8000/health
  3. 运行测试: bash pytest
  4. 检查代码质量: bash flake8 mypy .

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。