Skip to main content
Glama
dsharrington84

Construction Intelligence MCP

Construction Intelligence MCP

Platform Governance

Every contributor should begin with the platform governance documents before reading implementation documentation:

  1. Constitution

  2. AGENTS

  3. PROGRAMS

The Constitution is the highest authority for platform architecture. Repository guidance, roadmap documentation, and implementation work must align with it.

ProjectService is the governed project-discovery interface for the Construction Intelligence Platform. It reads the canonical ci_market_state table from DuckDB in read-only mode and returns Pydantic business objects rather than DataFrames. Consumers use service methods or MCP tools and do not need SQL.

Related MCP server: Constructoo MCP Server

Certified Data Products

Install

Python 3.12 or newer is required.

python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e '.[dev]'

Set the source database for integration tests, the smoke test, and MCP:

export CI_DATABASE=/absolute/path/to/caltrans_pricing.duckdb

The database is always opened read-only; this project does not modify the source DuckDB.

Test and lint

python -m pytest
python -m ruff check .

Tests backed by the actual ci_market_state schema run when CI_DATABASE points to an available file. Otherwise, those integration tests are reported as skipped.

Smoke test

construction-intelligence-mcp smoke-test

The command prints the resolved source table, identifier and description fields, the total project count for Southern California districts 7, 8, 11, and 12, and five sample business objects.

Launch MCP

The default transport is SSE on 0.0.0.0:8000:

construction-intelligence-mcp serve

To select the transport or listener explicitly:

CI_MCP_TRANSPORT=sse CI_MCP_HOST=127.0.0.1 CI_MCP_PORT=8000 construction-intelligence-mcp serve

The MCP tools are search_projects and fetch_project.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Read-only MCP server for Raygister, enabling AI assistants to browse construction projects, lots, specifications, and locations via natural language.
    6
    16
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Mock MCP server for validating Constructoo Copilot data access, exposing read-only tools like counting customer properties, retrieving project status, and fetching appointments.
    -
  • A
    license
    A
    quality
    A
    maintenance
    Read-only MCP server for the Renology 2026 city-level renovation cost dataset. Enables AI assistants to list markets and project types, retrieve cost ranges, compare costs across cities, and access methodology and citation information.
    5
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dsharrington84/construction-intelligence-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server