Skip to main content
Glama

Model Context Protocol Server

モデルコンテキストプロトコル(MCP)サーバー

このリポジトリには、Azure Kubernetes Service (AKS) 上の MCP サーバーの Kubernetes デプロイ構成が含まれています。

前提条件

  • Azure CLI
  • kubectl
  • ドッカー
  • Node.js 18歳以上

プロジェクト構造

. ├── 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

展開手順

  1. Docker イメージをビルドします。
docker build -t mcp-server:latest .
  1. イメージを 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. Kubernetes マニフェストを適用します。
kubectl apply -f k8s/
  1. 展開を確認します。
kubectl get pods kubectl get services

構成

アプリケーションは、ConfigMap ( k8s/configmap.yaml ) で定義された環境変数を通じて構成できます。

健康診断

アプリケーションは、Kubernetes ヘルスチェック用の/healthエンドポイントを公開します。

監視

  • リソースの使用状況はAzure Monitorを通じて監視できます
  • アプリケーションログはkubectl logsから入手できます。

安全

  • アプリケーションはHTTPSを使用します
  • CORSは安全なクロスオリジンリクエスト用に設定されている
  • 不正使用を防ぐためにレート制限が実装されています
  • Helmet.jsはセキュリティヘッダーに使用されます

スケーリング

デプロイメントはデフォルトで3つのレプリカで構成されています。以下の方法でスケールアップまたはスケールダウンできます。

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.

構成可能な環境変数との安全な通信、正常性の監視、および Azure Kubernetes Service でのスケーラブルなデプロイを可能にする、モデル コンテキスト プロトコル用の Kubernetes デプロイ サーバー。

  1. 前提条件
    1. プロジェクト構造
      1. 展開手順
        1. 構成
          1. 健康診断
            1. 監視
              1. 安全
                1. スケーリング

                  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