Skip to main content
Glama

Model Context Protocol Server

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

. ├── k8s/ │ ├── deployment.yaml # Kubernetes deployment configuration │ ├── service.yaml # Kubernetes service configuration │ └── configmap.yaml # Kubernetes configmap for environment variables ├── src/ # Source code directory ├── Dockerfile # Container build configuration ├── package.json # Node.js dependencies └── tsconfig.json # TypeScript configuration

Pasos de implementación

  1. Construya la imagen de Docker:
docker build -t mcp-server:latest .
  1. Insertar la imagen en Azure Container Registry (ACR):
az acr login --name <your-acr-name> docker tag mcp-server:latest <your-acr-name>.azurecr.io/mcp-server:latest docker push <your-acr-name>.azurecr.io/mcp-server:latest
  1. Aplicar manifiestos de Kubernetes:
kubectl apply -f k8s/
  1. Verificar la implementación:
kubectl get pods kubectl get services

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:

kubectl scale deployment mcp-server --replicas=<number>
-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Prerrequisitos
    1. Estructura del proyecto
      1. Pasos de implementación
        1. Configuración
          1. Controles de salud
            1. Escucha
              1. Seguridad
                1. Escalada

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    Provides a scalable, containerized infrastructure for deploying and managing Model Context Protocol servers with monitoring, high availability, and secure configurations.
                    Last updated -
                  • A
                    security
                    A
                    license
                    A
                    quality
                    This 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 DevOps
                    Last updated -
                    96
                    19
                    TypeScript
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A 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 -
                    15
                    1,347
                    215
                    TypeScript
                    MIT License
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A 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 -
                    537
                    Python
                    MIT License
                    • 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/adrianozagallo-home/mcp-server'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server