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.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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
    12
    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

View all related MCP servers

Related MCP Connectors

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

  • Read-only MCP server for wafergraph.com's semiconductor & AI supply-chain data: 30 tools, no auth.

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

View all MCP Connectors

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