Skip to main content
Glama

Optimized Memory MCP Server V2

by AgentWong

Servidor MCP de memoria optimizada v2

Implementación de servidor de alto rendimiento del Protocolo de Contexto de Modelo (MCP) basado en Python, optimizado para la integración con Claude Desktop. Este servidor proporciona una gestión eficiente de la memoria y sólidas capacidades de seguimiento de componentes de infraestructura.

[!PRECAUCIÓN] Este proyecto ha sido archivado debido a especificaciones de proyecto defectuosas y dirección de IA que llevaron a un comportamiento de bucle sin fin.

Descripción general

Esta implementación del servidor MCP se centra en:

  • Gestión eficiente de memoria para el seguimiento de infraestructura a gran escala
  • Implementaciones integrales de recursos y herramientas siguiendo patrones MCP
  • Compatibilidad total con Claude Desktop
  • Almacenamiento persistente basado en SQLite con agrupación de conexiones
  • Manejo robusto de errores y limpieza de recursos

Características

  • Recursos de MCP
    • Gestión de entidades (listado, recuperación, relaciones)
    • Seguimiento de recursos del proveedor
    • Gestión de colecciones de Ansible
    • Seguimiento de versiones
    • Capacidades de búsqueda de texto completo
  • Herramientas MCP
    • Creación y gestión de entidades
    • Seguimiento de observaciones
    • Registro de proveedores
    • Integración del módulo Ansible
    • Herramientas de análisis de infraestructura
  • Componentes principales
    • Implementación del servidor FastMCP
    • Base de datos SQLite con agrupación de conexiones
    • Manejo integral de errores
    • Limpieza automática de recursos
    • Tala extensiva

Estructura del proyecto

. ├── 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

Requisitos

  • Python 3.13.1 o superior
  • SQLite 3.x
  • servidor uvx

Inicio rápido

Consulte nuestra Guía de configuración del entorno para obtener instrucciones de instalación detalladas.

Pasos clave:

  1. Clonar y configurar el entorno de Python
  2. Instalar dependencias: pip install -r requirements.txt
  3. Configurar la base de datos: export DATABASE_URL=sqlite:///path/to/db.db
  4. Inicializar base de datos: alembic upgrade head
  5. Iniciar servidor: uvx run python -m src.main

Uso

  1. Iniciar el servidor:
    uvx run python -m src.main
  2. Configurar Claude Desktop:
    • Establezca la URL del servidor MCP en http://localhost:8000
    • Habilitar el protocolo MCP en la configuración de Claude
  3. Verificar conexión:
    curl http://localhost:8000/health

Configuración de desarrollo

  1. Instalar dependencias de desarrollo:
    pip install -r requirements-dev.txt
  2. Configurar ganchos previos a la confirmación:
    pre-commit install
  3. Ejecutar pruebas:
    pytest
  4. Comprobar la calidad del código:
    flake8 mypy .

Contribuyendo

  1. Bifurcar el repositorio
  2. Crear una rama de características
  3. Realice sus cambios siguiendo nuestras convenciones
  4. Ejecutar pruebas y linting
  5. Enviar una solicitud de extracción

Documentación

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Expresiones de gratitud

  • Equipo de Claude Desktop para las especificaciones del protocolo MCP
  • Contribuyentes a la biblioteca FastMCP
  • Equipo de SQLAlchemy para herramientas de bases de datos
-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor basado en Python que implementa el Protocolo de Contexto de Modelo para interactuar con Claude Desktop como un cliente MCP, respaldando la interacción a través de una gestión de memoria eficiente.

  1. Descripción general
    1. Características
      1. Estructura del proyecto
        1. Requisitos
          1. Inicio rápido
            1. Uso
              1. Configuración de desarrollo
                1. Contribuyendo
                  1. Documentación
                    1. Licencia
                      1. Expresiones de gratitud

                        Related MCP Servers

                        • A
                          security
                          A
                          license
                          A
                          quality
                          Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.
                          Last updated -
                          10
                          1,397
                          28
                          JavaScript
                          MIT License
                          • Apple
                        • -
                          security
                          F
                          license
                          -
                          quality
                          A Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.
                          Last updated -
                          48
                          4
                          TypeScript
                          • Apple
                        • -
                          security
                          A
                          license
                          -
                          quality
                          A streamlined foundation for building Model Context Protocol servers in Python, designed to make AI-assisted development of MCP tools easier and more efficient.
                          Last updated -
                          14
                          Python
                          MIT License
                        • -
                          security
                          F
                          license
                          -
                          quality
                          A Python-based implementation of the Model Context Protocol that enables communication between a model context management server and client through a request-response architecture.
                          Last updated -
                          Python
                          • Linux
                          • Apple

                        View all related MCP servers

                        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