Servidor de Protocolo de Contexto de Modelo (MCP)
Este repositorio contiene la configuración de implementación de Kubernetes para el servidor MCP en Azure Kubernetes Service (AKS).
Prerrequisitos
- CLI de Azure
- kubectl
- Estibador
- Node.js 18+
Estructura del proyecto
Pasos de implementación
- Construya la imagen de Docker:
- Insertar la imagen en Azure Container Registry (ACR):
- Aplicar manifiestos de Kubernetes:
- Verificar la implementación:
Configuración
La aplicación se puede configurar a través de variables de entorno definidas en ConfigMap ( k8s/configmap.yaml
).
Controles de salud
La aplicación expone un punto final /health
para las comprobaciones del estado de Kubernetes.
Escucha
- El uso de recursos se puede supervisar a través de Azure Monitor
- Los registros de aplicaciones están disponibles a través de
kubectl logs
Seguridad
- La aplicación utiliza HTTPS
- CORS está configurado para solicitudes seguras de origen cruzado
- Se implementa una limitación de velocidad para evitar el abuso.
- Helmet.js se utiliza para encabezados de seguridad
Escalada
La implementación está configurada con 3 réplicas de forma predeterminada. Puede ampliar o reducir la escala mediante:
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor implementado en Kubernetes para el Protocolo de contexto de modelo que permite la comunicación segura con variables de entorno configurables, supervisión del estado y una implementación escalable en Azure Kubernetes Service.
Related MCP Servers
- -securityFlicense-qualityProvides a scalable, containerized infrastructure for deploying and managing Model Context Protocol servers with monitoring, high availability, and secure configurations.Last updated -
- AsecurityAlicenseAqualityThis server provides a convenient API for interacting with Azure DevOps services, enabling AI assistants and other tools to manage work items, code repositories, boards, sprints, and more. Built with the Model Context Protocol, it provides a standardized interface for communicating with Azure DevOpsLast updated -9619TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Azure DevOps resources including projects, work items, repositories, pull requests, branches, and pipelines through a standardized protocol.Last updated -151,347215TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Kubernetes clusters through natural language, supporting core Kubernetes operations, monitoring, security, and diagnostics.Last updated -537PythonMIT License