Model Context Protocol (MCP) Server
This repository contains the Kubernetes deployment configuration for the MCP server on Azure Kubernetes Service (AKS).
Prerequisites
- Azure CLI
- kubectl
- Docker
- Node.js 18+
Project Structure
.
├── 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
Deployment Steps
- Build the Docker image:
docker build -t mcp-server:latest .
- Push the image to 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
- Apply Kubernetes manifests:
kubectl apply -f k8s/
- Verify deployment:
kubectl get pods
kubectl get services
Configuration
The application can be configured through environment variables defined in the ConfigMap (k8s/configmap.yaml).
Health Checks
The application exposes a /health endpoint for Kubernetes health checks.
Monitoring
- Resource usage can be monitored through Azure Monitor
- Application logs are available through
kubectl logs
Security
- The application uses HTTPS
- CORS is configured for secure cross-origin requests
- Rate limiting is implemented to prevent abuse
- Helmet.js is used for security headers
Scaling
The deployment is configured with 3 replicas by default. You can scale up or down using:
kubectl scale deployment mcp-server --replicas=<number>
Model Context Protocol Server
Project Details
- adrianozagallo-home/mcp-server
- mcp-server
- Last Updated: 3/24/2025
Recomended MCP Servers
Use Figma in a MCP with Chunking Support
It can make mcp client interact with openai api. you can use openai model gpt-4.5-preview, o3-mini, o1, gpt-4o
影刀RPA MCP Server
- Amin Azmoodeh – Code. Create. Evolve.
Dooray API 활용한 MCP 서버
MCP server for browsing and interacting with OneNote web app using browser-use automation
Meraki Dashboard MCP server
Ancestry MCP server made with Python that allows interactability with .ged (GEDCOM) files
Helps AI assistants access text content from bot-protected websites. MCP server that fetches HTML/markdown from sites with anti-automation...
FastAPI framework, high performance, easy to learn, fast to code, ready for production





