bluebeam-agnt

softengineware/bluebeam-agnt

3.1

If you are the rightful owner of bluebeam-agnt and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Model Context Protocol (MCP) server is a FastAPI service designed to manage and coordinate sub-components, providing REST/WebSocket endpoints and enabling horizontal scaling.

Bluebeam Studio AI Integration (BSAI)

Overview

BSAI is a sub‑agent that connects ChatGPT‑4o with the BluebeamĀ Studio API and Revu scripting to automate civil take‑off and markup workflows.
The agent learns from existing, manually‑marked PDF sheets, stores this knowledge, and applies it to new drawings on demand via natural‑language commands.

Key capabilities

  • šŸ”— Chat interface – Issue instructions through ChatGPT Pro; the agent interprets intents and executes them.
  • šŸ–Œļø AI‑driven markup replication – Computer‑vision & NLP models analyse reference markups and reproduce them on other sheets/files.
  • šŸ’¾ Persistent memory – Conversations and context are archived in mem0, SupabaseĀ SQL (relational), and SupabaseĀ Vector (embeddings) for continuous learning.
  • šŸ“š Built‑in knowledge base – Periodically crawls Bluebeam documentation, indexes the content, and makes it queryable by the agent.
  • šŸ› ļø Dual automation modes – Prefers BluebeamĀ Studio API; falls back to Revu eXtreme scripting where necessary.
  • šŸ–§ MCP server – A FastAPI service that orchestrates sub‑components, exposes REST/WebSocket endpoints, and enables horizontal scaling.

QuickĀ StartĀ (LocalĀ Dev)

git clone <repo> bsai && cd bsai
cp .env.template .env   # fill in secrets
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
uvicorn mcp.main:app --reload

RepositoryĀ Layout

.
ā”œā”€ā”€ mcp/                 # MCP server source
ā”œā”€ā”€ agent/               # ChatGPT orchestration, memory, task queue
ā”œā”€ā”€ bluebeam/            # Bluebeam API & scripting adapters
ā”œā”€ā”€ knowledge/           # Docs crawler & vector ingest
ā”œā”€ā”€ tests/
└── docs/

Contributing

  1. Fork & clone the repo
  2. Create a feature branch: git checkout -b feat/<topic>
  3. Run make test before opening a PR

License

MIT