Skip to main content
Glama

:ru: English below

MCP-Эстиматор

비디오 감시, 구조화 이블링 시스템(СКС) 및 저전류 시스템에 대한 견적 계산을 위한 에이전트 인터페이스입니다.

OpenAI WebMCP Challenge를 위해 제작되었습니다.

빠른 시작

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

http://localhost:8000을 여세요 — 견적 계산용 웹 폼입니다.

MCP 엔드포인트: http://localhost:8000/mcp (Streamable HTTP).

선택적 사진 분석 의존성:

uv pip install -e ".[vision]"

Related MCP server: RoofMeasure MCP

MCP 도구

  • estimate_project — 객체 매개변수에 따른 견적 계산

  • get_bom — 자재 명세서

  • generate_proposal — 상업 제안서

  • suggest_camera_placement — 카메라 배치 권장 사항

PDF 내보내기: GET /api/estimate/pdf.

스택

  • Python 3.12

  • mcp SDK (Streamable HTTP)

  • FastAPi + Jinja2

  • Ultralytics YOLOv8 (선택적 vision extra)

  • fpdf2

라이선스

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