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
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:
Clonar y configurar el entorno de Python
Instalar dependencias:
pip install -r requirements.txt
Configurar la base de datos:
export DATABASE_URL=sqlite:///path/to/db.db
Inicializar base de datos:
alembic upgrade head
Iniciar servidor:
uvx run python -m src.main
Uso
Iniciar el servidor:
uvx run python -m src.mainConfigurar Claude Desktop:
Establezca la URL del servidor MCP en
http://localhost:8000
Habilitar el protocolo MCP en la configuración de Claude
Verificar conexión:
curl http://localhost:8000/health
Configuración de desarrollo
Instalar dependencias de desarrollo:
pip install -r requirements-dev.txtConfigurar ganchos previos a la confirmación:
pre-commit installEjecutar pruebas:
pytestComprobar la calidad del código:
flake8 mypy .
Contribuyendo
Bifurcar el repositorio
Crear una rama de características
Realice sus cambios siguiendo nuestras convenciones
Ejecutar pruebas y linting
Enviar una solicitud de extracción
Documentación
Guía de configuración del entorno : instalación y configuración
Guía de uso de MCP : uso de recursos y herramientas de MCP
Documentación de la API - Referencia de la API
Guía de configuración - Configuración del servidor
Guía de desarrollo - Pautas de contribución
Esquema de base de datos - Referencia del modelo de datos
Guía de solución de problemas : problemas comunes y soluciones
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
This server cannot be installed
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.
- Descripción general
- Características
- Estructura del proyecto
- Requisitos
- Inicio rápido
- Uso
- Configuración de desarrollo
- Contribuyendo
- Documentación
- Licencia
- Expresiones de gratitud
Related Resources
Related MCP Servers
- -securityFlicense-qualityA 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 -455
- AsecurityAlicenseAqualityA Model Context Protocol server that automatically reads the Claude Desktop configuration file and presents all available MCP services in an easy-to-copy format at the top of the tools list.Last updated -1273MIT License
- AsecurityFlicenseAqualityA server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.Last updated -11
- -securityFlicense-qualityA Python server implementing the Model Context Protocol that exposes tools for querying external APIs, compatible with Claude Desktop and ChatGPT Desktop.Last updated -