Optimized Memory MCP Server V2

by AgentWong

Integrations

  • Provides Ansible collection management and module integration for infrastructure management

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

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. Overview
    1. Features
      1. Project Structure
        1. Requirements
          1. Quick Start
            1. Usage
              1. Development Setup
                1. Contributing
                  1. Documentation
                    1. License
                      1. Acknowledgments

                        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
                          322
                          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 -
                          11
                          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

                        ID: e9fy8seqww