Skip to main content
Glama
AgentWong

Optimized Memory MCP Server V2

by AgentWong

优化内存 MCP 服务器 v2

一个基于 Python 的高性能模型上下文协议 (MCP) 服务器实现,已针对 Claude Desktop 集成进行了优化。该服务器提供高效的内存管理和强大的基础架构组件跟踪功能。

CAUTION

由于项目规范和 AI 方向错误导致无限循环行为,该项目已被存档。

概述

此 MCP 服务器实现重点关注:

  • 大规模基础设施跟踪的高效内存管理

  • 遵循 MCP 模式的综合资源和工具实施

  • 完全兼容 Claude Desktop

  • 基于 SQLite 的持久存储与连接池

  • 强大的错误处理和资源清理

Related MCP server: MCP Easy Copy

特征

  • MCP 资源

    • 实体管理(列表、检索、关系)

    • 提供商资源跟踪

    • Ansible 集合管理

    • 版本跟踪

    • 全文搜索功能

  • MCP 工具

    • 实体创建和管理

    • 观察追踪

    • 提供商注册

    • Ansible 模块集成

    • 基础设施分析工具

  • 核心组件

    • FastMCP 服务器实现

    • 具有连接池的 SQLite 数据库

    • 全面的错误处理

    • 自动资源清理

    • 广泛的日志记录

项目结构

.
├── src/
│   ├── resources/          # MCP resource implementations
│   ├── tools/             # MCP tool implementations
│   ├── db/                # Database management
│   ├── utils/             # Utility functions
│   └── server.py          # Main server implementation
├── tests/
│   ├── resources/         # Resource tests
│   ├── tools/             # Tool tests
│   └── integration/       # Integration tests
├── docs/                  # Documentation
├── migrations/            # Database migrations
└── requirements/          # Project dependencies

要求

  • 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. 启动服务器:

    uvx run python -m src.main
  2. 配置Claude桌面:

    • 将 MCP 服务器 URL 设置为http://localhost:8000

    • 在 Claude 设置中启用 MCP 协议

  3. 验证连接:

    curl http://localhost:8000/health

开发设置

  1. 安装开发依赖项:

    pip install -r requirements-dev.txt
  2. 设置预提交钩子:

    pre-commit install
  3. 运行测试:

    pytest
  4. 检查代码质量:

    flake8
    mypy .

贡献

  1. 分叉存储库

  2. 创建功能分支

  3. 按照我们的惯例进行更改

  4. 运行测试和 linting

  5. 提交拉取请求

文档

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。

致谢

  • Claude Desktop 团队制定 MCP 协议规范

  • FastMCP 库的贡献者

  • SQLAlchemy 数据库工具团队

A
license - permissive license
-
quality - not tested
F
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AgentWong/optimized-memory-mcp-serverv2'

If you have feedback or need assistance with the MCP directory API, please join our Discord server