adrianozagallo-home_mcp-server
0
This project provides Kubernetes deployment configuration for an MCP server hosted on Azure Kubernetes Service. It includes features like health checks, application scaling, and security enhancements. The server is built using Docker and Node.js and is designed for scalable and secure operations.
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
- Kubernetes configurations
- Source code
- Docker and Node.js configuration
Deployment Steps
- Build and push Docker image
- Apply Kubernetes manifests
- Verify deployment
Configuration
Configurable through Kubernetes ConfigMap.
Health Checks
Exposes a /health
endpoint.
Monitoring
- Resource usage via Azure Monitor
- Application logs via
kubectl logs
Security
- HTTPS, CORS, rate limiting, Helmet.js
Scaling
Configured with 3 replicas, scalable via kubectl
command.