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
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:Copy
- Configurar Claude Desktop:
- Establezca la URL del servidor MCP en
http://localhost:8000
- Habilitar el protocolo MCP en la configuración de Claude
- Establezca la URL del servidor MCP en
- Verificar conexión:Copy
Configuración de desarrollo
- Instalar dependencias de desarrollo:Copy
- Configurar ganchos previos a la confirmación:Copy
- Ejecutar pruebas:Copy
- Comprobar la calidad del código:Copy
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
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.
- Overview
- Features
- Project Structure
- Requirements
- Quick Start
- Usage
- Development Setup
- Contributing
- Documentation
- License
- Acknowledgments
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityModel 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 -1032228JavaScriptMIT License
- -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 -484TypeScript
- -securityAlicense-qualityA 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 -11PythonMIT License
- -securityFlicense-qualityA 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