Skip to main content

What is Bedrock?

Bedrock is the foundation layer for construction drawing intelligence. Upload PDF drawing sets and Bedrock’s vision pipeline segments every page into sheets and blocks, classifies content, extracts text, and indexes everything for search. Use the Vision API to detect symbols, generate revision overlays, and analyze changes.
  • Parse any drawing — Architectural, structural, MEP, civil. Automatic preprocessing splits PDFs into sheets and blocks.
  • Detect symbols — Legend-driven symbol detection finds and counts fixtures, equipment, and annotations across plan views.
  • Compare revisions — Generate visual overlays between drawing revisions and analyze what changed.
  • Search and ask — Hybrid semantic + visual search across your project, with natural language Q&A.
  • Connect AI agents — Give Claude, ChatGPT, or Microsoft Copilot direct access via the MCP server.

Quick Start

Upload a drawing and query the Drawing Index in 5 minutes.

Glossary

New to construction? AEC terminology explained.

The Drawing Index

The Drawing Index is a structured knowledge graph of everything in your construction drawing set. When you upload a PDF, Bedrock parses it into a hierarchy of entities with typed relationships between them: Drawings contain Sheets (pages). Each Sheet contains Blocks (plan views, schedules, legends). Each Block contains Features (rooms, doors, symbols). Relations connect entities across the graph — a door to its schedule row, a symbol to its legend definition, a callout to a detail on another sheet. A shared Grid coordinate system aligns everything across disciplines.

The Drawing Index

Deep dive into the knowledge graph and how queries work.

APIs

Bedrock exposes two REST APIs. The CMS API is your CRUD interface for managing projects and reading every entity in the Drawing Index. The Vision API triggers processing: detecting symbols, generating overlays, and analyzing changes.

CMS API

Projects, drawings, sheets, blocks, features, relations, overlays. Standard REST with filtering, pagination, and expansion.

Vision API

Detect symbols, generate revision overlays, analyze changes. Async jobs with polling and streaming. Synchronous search and Q&A.
CMS APIVision API
PurposeRead and manage dataTrigger analysis
PatternSynchronous RESTAsync jobs
CreditsFreePer-operation
ExampleGET /features?type=doorPOST /parse

MCP Server

The MCP (Model Context Protocol) server gives AI agents direct access to the Drawing Index. Connect Claude, ChatGPT, Microsoft Copilot, or any MCP-compatible client and ask natural language questions about your drawings.
{
  "mcpServers": {
    "bedrock": {
      "url": "https://mcp.bedrock.cv/mcp",
      "headers": { "Authorization": "Bearer sk_your_api_key" }
    }
  }
}
Eight composable tools handle any construction drawing query:
ToolPurpose
QueryGet/list/filter entities (projects, drawings, sheets, blocks, features)
SearchHybrid semantic + keyword search across project content
AskNatural language Q&A with source citations
CompareTrigger revision comparison
ParseTrigger symbol detection
PollJobPoll async job status and results
ViewImageRetrieve block or feature images
SQLRead-only SQL queries for analytics

MCP Setup

Connect the Drawing Index to your AI agent in 2 minutes.

Workflow Examples

See how agents chain tools to count symbols, compare revisions, and more.