Skip to main content
Glama

:de: Englisch unten

MCP-Эстиматор

Agent-Schnittstelle zur Berechnung von Kostenvoranschlägen für Videoüberwachung, strukturierte Verkabelungssysteme (SVS) und Schwachstromsysteme.

Erstellt für die OpenAI WebMCP Challenge.

Schnellstart

uv venv --python 3.12
source .venv/bin/activate
uv pip install -e ".[dev]"
python -m src.app

Öffnen Sie http://localhost:8000 — das Webformular für die Berechnung des Kostenvoranschlags.

MCP-Endpunkt: http://localhost:8000/mcp (Streamable HTTP).

Optionale Abhängigkeiten für die Fotoanalyse:

uv pip install -e ".[vision]"

Related MCP server: RoofMeasure MCP

MCP-Tools

  • estimate_project — Berechnung des Kostenvoranschlags anhand der Objektparameter

  • get_bom — Materialliste

  • generate_proposal — kommerzielles Angebot

  • suggest_camera_placement — Empfehlungen zur Kamerapositionierung

PDF-Export: GET /api/estimate/pdf.

Stack

  • Python 3.12

  • mcp SDK (Streamable HTTP)

  • FastAPI + Jinja2

  • Ultralytics YOLOv8 (optionales vision-Extra)

  • fpdf2

Lizenz

MIT


MCP-Estimator

Agent interface for estimating video surveillance, structured cabling and low-current systems projects.

Built for the OpenAI WebMCP Challenge.

Quick start

uv venv --python 3.12
source .venv/bin/activate
uv pip install -e ".[dev]"
python -m src.app

Open http://localhost:8000 for the web estimator.

MCP endpoint: http://localhost:8000/mcp (Streamable HTTP).

Optional photo analysis dependencies:

uv pip install -e ".[vision]"

MCP tools

  • estimate_project — calculate estimate from project parameters

  • get_bom — bill of materials

  • generate_proposal — commercial proposal text

  • suggest_camera_placement — camera placement recommendations

PDF export: GET /api/estimate/pdf.

License

MIT

Related MCP Connectors

Related MCP Servers