MCP Panel
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Panel
AI-powered CAD design copilot for acoustic products (splitter silencers and stratified acoustic panels). Built with FastAPI, Gemini, and MCP tools.
Prerequisites
Docker and Docker Compose
Related MCP server: MCP_CAD
Setup
1. Clone the repo
git clone <repo-url>
cd Task2. Create the .env file
cp .env.example .env # or create it manuallyAdd your key:
GEMINI_API_KEY=your_key_here3. Create the data directory
mkdir dataThis is where the SQLite database (data/projects.db) will be stored. It is mounted into the container so data persists across restarts.
4. Build and run
docker compose up --buildThe app will be available at http://localhost:8000.
Running without Docker
python -m venv env
source env/bin/activate # Windows: env\Scripts\activate
pip install -r requirements.txt
uvicorn app:app --reloadProject structure
app.py FastAPI backend + Gemini agent loop
mcp_server.py MCP tool definitions
engine.py Silencer drawing engine
engine_panel.py Panel drawing engine
project_store.py SQLite-backed project persistence
email_intake.py Email intake router (parse, review, confirm/reject)
email_extract.py Gemini-powered parameter extractor
email_propose.py Proposal builder from extracted parameters
email_pending.py In-memory store for pending change proposals
data/ Mounted volume — contains projects.db
output/ Generated drawings (Docker named volume)
static/ Frontend assetsAPI
Method | Path | Description |
GET |
| Health check |
POST |
| Send a message to the AI copilot |
GET |
| Retrieve a generated drawing |
Email intake
Method | Path | Description |
POST |
| Receive an email ( |
GET |
| Browser UI listing all pending change proposals with confirm/reject buttons |
POST |
| Approve a pending proposal and commit the parameter change to the project |
POST |
| Discard a pending proposal without making any changes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
CAD in ChatGPT and Claude: editable parts, STEP/STL/drawings, in-chat 3D, automatic checks.
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
Parametric 3D CAD for AI agents: build print-ready parts, check them, export STL, 3MF or STEP.
AI for Revit: 450+ tools, 1 undo step. Windows, Revit 2024–2027 (2021–2023 included). Free account.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI-powered CAD automation in Autodesk Fusion 360 through natural language prompts. Features a modern web chat interface with multiple LLM backends for creating 3D models, sketches, and parametric designs.-
- AlicenseAqualityCmaintenanceA SolidWorks-resident AI copilot for Mexican autoparts manufacturing PYMEs that enables Spanish-speaking junior CAD designers to interact with SolidWorks through chat for assembly mating, configurations, sketching, and other operations using a constrained, on-prem toolset.100Apache 2.0
- AlicenseAqualityAmaintenanceLet AI agents build, measure and verify parametric parts and assemblies in your own running SolidWorks (Windows, COM). 46 tools, every step measured.881,440 PyPI23MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to drive desktop CAD software through natural language with verified execution, failure recovery, and traceable results across modeling, assemblies, drawings, exports, motion, FEA, and related engineering workflows.MIT