Back to Home
ursweiss icon

python-webapp-base

Verified Safe

by ursweiss

Overview

An AI-powered development monitoring and debugging server for FastAPI applications, providing real-time insights into application health, logs, errors, and performance metrics to AI assistants like GitHub Copilot.

Installation

Run Command
python -m mcp_server.server

Environment Variables

  • SECRET_KEY
  • DEBUG
  • LOG_LEVEL
  • ENABLE_MCP_DEV_MODE

Security Notes

The server is explicitly designed for development and includes features like `SECRET_KEY` validation for production. It uses file-based IPC (`.dev/` directory) and `os.kill` for application control, which are privileged operations. While these could be risks in a production context, the project clearly states it's for development only and is excluded from Docker builds. Potential risks include malicious regex patterns via AI-provided input to log search tools, or PID manipulation for `restart_app` if the `.dev/state.json` file could be tampered with. However, these are mitigated by its confined development-only scope.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassLow
Avg Tokens300
Stars0
Forks0
Last Update2025-11-29

Tags

FastAPIHTMXAI MonitoringDevelopment ToolsDebugging