建筑项目管理AI工具集

CMCP是一个专为建筑、工程和施工(AEC)行业设计的AI增强型项目管理服务器,提供50多种工具,涵盖估算、RFI、变更订单、日常日志、预算、进度和安全管理等功能。

  • by LordQueso
  • TypeScript
  • 云端部署
  • 4 星标
  • 更新于
在 GitHub 查看 LordQueso/MCP-construction

使用说明

CMCP——构建人工智能MCP服务器

具有以下功能的生产MCP服务器 50工具 用于施工项目管理。为 AEC行业 (建筑、工程与施工)。估算、RFI、变更单、每日日志、预算、进度表、安全、分包商等——所有这些都可以通过AI代理访问 模型上下文协议.

住在 cmcp.us

类别: construction project-management AEC MCP AI

特性

  • 50种施工管理工具 跨越11个类别
  • 人工智能增强工具 --起草RFI回复,生成周报、安全工具箱会谈、分包商记分卡
  • OAuth 2.1与PKCE (S256)——符合标准的认证
  • 多用户 --完全组织级数据隔离
  • 基于范围的访问控制 --28粒度范围
  • 条纹计费 --超额定价的计量使用
  • MCP流式HTTP --基于SSE的JSON-RPC 2.0

工具

类别 工具 亮点
项目 5 CRUD,带有聚合健康指标的仪表板
估计 6 CSI MasterFormat、批量行项目、版本比较、AI报告
信息请求 5 自动编号、人工智能起草的回复、成本/进度影响跟踪
变更通知单 4 影响分析、审批流程、运行合同总计
每日日志 4 天气、机组人员、设备跟踪、人工智能周报
预算 4 成本代码细分、超支警报、EAC预测
日程 4 关键路径、浮点计算、延迟检测
分包商 4 投标比较、绩效指标、人工智能记分卡
文件 4 全文搜索,AIA G702/G703,留置权豁免
安全 4 OSHA合规、事故记录、双语工具箱讲座
用户/组织 6 用户管理、基于角色的访问、组织设置

快速开始

1.创建帐户

curl -X POST https://cmcp.us/signup \
  -H "Content-Type: application/json" \
  -d '{"org_name":"Your Company","email":"you@example.com","password":"securepass"}'

退货 client_id, client_secret,以及7天免费试用,可调用2000个工具。

2.身份验证(OAuth 2.1+PKCE)

# Generate PKCE challenge
VERIFIER=$(python3 -c "import secrets; print(secrets.token_urlsafe(64))")
CHALLENGE=$(python3 -c "import hashlib,base64; print(base64.urlsafe_b64encode(hashlib.sha256('$VERIFIER'.encode()).digest()).rstrip(b'=').decode())")

# Authorize
curl -X POST https://cmcp.us/oauth/authorize \
  -d "client_id=YOUR_CLIENT_ID&redirect_uri=http://localhost:8080/callback&response_type=code&scope=projects:read+projects:write&code_challenge=$CHALLENGE&code_challenge_method=S256&email=you@example.com&password=securepass"

# Exchange code for token
curl -X POST https://cmcp.us/oauth/token \
  -d "grant_type=authorization_code&code=AUTH_CODE&redirect_uri=http://localhost:8080/callback&code_verifier=$VERIFIER&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET"

3.通过MCP连接

# Initialize session
curl -X POST https://cmcp.us/mcp \
  -H "Authorization: Bearer ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"your-agent","version":"1.0"}}}'

# Call a tool (include mcp-session-id from init response)
curl -X POST https://cmcp.us/mcp \
  -H "Authorization: Bearer ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "mcp-session-id: SESSION_ID" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"create_project","arguments":{"name":"Office Tower","project_type":"commercial","contract_type":"gmp"}}}'

定价

计划 价格 包含通话 超龄
试用 免费(7天) 2000 --
起步价 49美元/月 500美元 0.05美元/次
专业 149美元/月 2000 0.03美元/次
企业 499美元/月 10000美元 0.02美元/次

范围

仅请求您的代理需要的范围:

projects:read projects:write estimates:read estimates:write rfis:read rfis:write change_orders:read change_orders:write daily_logs:read daily_logs:write budget:read budget:write schedule:read schedule:write subcontractors:read subcontractors:write documents:read documents:write safety:read safety:write users:read users:write org:read org:write admin

API终点

端点 描述
POST /signup 创建帐户
GET /.well-known/oauth-authorization-server OAuth元数据
POST /oauth/authorize 授权书
POST /oauth/token 代币兑换
POST /mcp MCP端点
POST /billing/checkout 条纹结账
POST /billing/portal 计费门户
GET /health 活体检查
GET /status 系统健康指标

API完整文档: docs/API.md文件

技术栈

  • 运行时间: Node.js+TypeScript
  • 框架: 荣誉
  • 协议: MCP-SDK (流式HTTP)
  • 数据库: PostgreSQL(霓虹) + 淋ORM
  • 隐藏物: Redis(上架)
  • 认证: OAuth 2.1+PKCE、JWT(RS256)
  • 演员表: 条纹 (订阅+计量使用)
  • 队列: BullMQ (使用情况报告)

许可证

专有的。看 cmcp.us 对于条款。