Back to Home
santoshpatil85 icon

online-service-mcp-server

Verified Safe

by santoshpatil85

Overview

A production-grade FastMCP Server acting as an intermediary to expose backend services (user management, ticketing, data querying) as typed tools, secured with Azure Workload Identity for microservice communication in Kubernetes.

Installation

Run Command
docker run -p 3333:3333 -e AZURE_TENANT_ID="your-tenant-id" -e AZURE_CLIENT_ID="your-client-id" -e AZURE_CLIENT_SECRET="your-client-secret" -e BACKEND_API_URL="https://api.example.com" mcp-server:latest

Environment Variables

  • AZURE_TENANT_ID
  • AZURE_CLIENT_ID
  • BACKEND_API_URL
  • AZURE_AUTHORITY_HOST
  • AZURE_FEDERATED_TOKEN_FILE
  • AZURE_CLIENT_SECRET
  • BACKEND_API_TIMEOUT
  • LOG_LEVEL
  • READINESS_CHECK_BACKEND
  • DEBUG

Security Notes

The server demonstrates strong security practices, particularly its use of Azure Workload Identity for credential-less authentication in AKS, avoiding hardcoded secrets. It implements structured logging for auditability, runs containers with least privilege (non-root, read-only filesystem), and has explicit network security and vulnerability scanning guidelines. No 'eval' or malicious patterns were found. The primary remaining security considerations are the security of the integrated backend services and external APIs.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens3000
Stars0
Forks0
Last Update2026-01-18

Tags

FastMCPMicroservicesKubernetesAzurePython