CPM (Construction Project Master) — A free MCP server connecting Claude & ChatGPT to full project planning automation
Every civil engineering project starts the same way. You call a consultant for a rough cost estimate. You dig through ministry guidelines to confirm permitting requirements. You build the BOQ spreadsheet by hand. Again. Engineers at small municipalities or contractors do it alone.
CPM changes that to a single conversation. Tell Claude or ChatGPT what you want to build — it handles cost estimation, legal procedures, BOQ Excel, investment report DOCX, and drawings automatically.
"The goal of this project is to reduce the inequality of access to expert knowledge.
Anyone should be able to run a proper preliminary project review — no consulting budget required."
system overview
How It's Built
① System Overview — Claude / ChatGPT connects to CPM MCP server and calls 19 tools directly.
workflow
Automated Workflow
② Full Workflow — Natural language → parse → quantity estimation → unit pricing → document generation, all automatic.
③ Phase Diagram — Planning → Permits → Design → Procurement → Construction → Completion.
④ Process Flow — Tool call sequence and data flow.
output
What Actually Comes Out
Everything below was automatically generated from: "Plan a new local road L=890m, B=6m, Gyeonggi Province, hilly terrain."
⑤ Cost Summary — 8 trade costs + design/supervision/contingency fees. Total project cost auto-calculated.
⑥ Project Timeline — Permits, design, procurement, construction, completion phases auto-scheduled.
⑦ Comprehensive View — Cost, quantities, procedures, and schedule in one unified view.
⑧ Output Examples — BOQ Excel · Investment Report DOCX · SVG Drawings, all auto-generated.
⑨ Document Generation — Investment report DOCX with cover, overview, costs, legal procedures, and expected effects.
⑩ Detailed Workflow — 19-tool call sequence with inputs and outputs.
⑪ Plan View — 890m road alignment SVG auto-generated. Stations, intersection points, cut/fill zones, utility pipe routes placed automatically.
features
19 MCP Tools
💰
Preliminary Cost Estimate
Korean standard specs, PPS market prices, wage rates. ±20–30% accuracy.
📋
Legal Procedure Guidance
16 ministry guidelines built-in. Investment review, permits, EIA auto-identified.
📊
BOQ + Investment Report
Auto-generate Excel BOQ and DOCX investment report.
🗺️
Land Info Query
Address → zoning / BCR / FAR / land price auto-query.
📐
Drawing Output
Cross-section + plan view SVG. DXF (AutoCAD) in v1.1.
📈
Feasibility Analysis
IRR, NPV, DSCR, sensitivity analysis. (v1.1)
comparison
Why Existing Approaches Fall Short
| Approach | Time | Cost | Limitation |
| Consulting firm | 1–4 weeks | Millions of KRW | Only for well-funded organizations |
| Manual preparation | Days to weeks | Staff hours | Requires deep expertise, error-prone |
| Estimating software | Hours | Paid subscription | Detailed design phase only |
| CPM (MCP) | Minutes | Free | Natural language, AI handles everything |
how to use
How It Works
"Plan a new local road, L=890m, B=6m,
Gyeonggi Province, hilly terrain, 2026–2028."
→ Preliminary cost estimate
→ BOQ Excel auto-generated
→ Investment report DOCX auto-generated
→ Plan view + cross-section drawings
→ Legal procedure checklist
💡 Connect to Claude Desktop — Add to claude_desktop_config.json and restart:
{ "mcpServers": { "cpm": { "command": "mcp-remote", "args": ["http://127.0.0.1:8765/mcp"] } } }
⚠️ Disclaimer
All CPM outputs are preliminary estimates (±20–30%) for internal review only. Cannot be used for official submissions, bidding, or contracts.
Get Started on GitHub
MIT License · Completely Free · 19 MCP Tools · Python
Works with Claude Desktop + ChatGPT
🔗 View on GitHub
#CPM
#MCP
#CivilEngineering
#ProjectPlanning
#OpenSource
#Claude
#ChatGPT
#22BLabs
#The4thPath
22
22B Labs · The 4th Path
GitHub: sinmb79 · the4thpath.com
The 4th Path: ⟨H⊕A⟩ ↦ Ω — Human × AI → a better world.