adrianozagallo-home_mcp-server

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

  1. Build and push Docker image
  2. Apply Kubernetes manifests
  3. 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.