Back to Home
deb-sahu icon

mcp-skeleton-python

Verified Safe

by deb-sahu

Overview

A generic template for building Model Context Protocol (MCP) servers with a modular architecture for plug-and-play business logic.

Installation

Run Command
docker run -d -p 8000:8000 -e LOG_LEVEL=INFO --name mcp-skeleton mcp-skeleton:latest

Environment Variables

  • SERVER_NAME
  • SERVER_VERSION
  • LOG_LEVEL
  • MCP_SERVER_HOST
  • MCP_SERVER_PORT

Security Notes

The core infrastructure (Docker, Kubernetes readiness, non-root user, environment variable configuration) exhibits strong security practices. However, the `http_tools.py` example demonstrates making HTTP requests to arbitrary URLs (`fetch_api_data`). If this tool is exposed in the custom business logic without proper input validation or network controls, it could introduce Server-Side Request Forgery (SSRF) vulnerabilities. Developers should implement strict URL validation and whitelist/blacklist mechanisms when using or extending such HTTP capabilities.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens50
Stars0
Forks0
Last Update2025-11-26

Tags

MCP ServerFastMCPPython TemplateMicroservicesKubernetes