CMCP——构建人工智能MCP服务器
具有以下功能的生产MCP服务器 50工具 用于施工项目管理。为 AEC行业 (建筑、工程与施工)。估算、RFI、变更单、每日日志、预算、进度表、安全、分包商等——所有这些都可以通过AI代理访问 模型上下文协议.
住在 cmcp.us
类别:constructionproject-managementAECMCPAI
特性
- 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 对于条款。
