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
- Fork & clone the repo
- Create a feature branch:
git checkout -b feat/<topic>
- Run
make test
before opening a PR
License
MIT