What is MCP?
Model Context Protocol (MCP) standardizes how AI assistants connect to external tools and data sources. The OpenConstruction MCP server exposes read-only access to our Datasets, Models, Use Cases, Tools, and Guides catalogs through a small set of server tools.
Ask: “Find 2024 datasets for safety monitoring.” → receive structured metadata with links back to the catalog entries.
Available Tools
Core tool groups exposed by the OpenConstruction MCP server:
Install & Connect
Minimal steps to run the server locally and connect it to an MCP-compatible client (e.g., Claude Desktop).
- Clone repository
git clone https://github.com/ruoxinx/openconstruction-mcp-server.git cd openconstruction-mcp-server - Install dependencies
npm install - Build server
npm run build - Configure Claude Desktop
Add to claude_desktop_config.json:
{ "mcpServers": { "openconstruction": { "command": "node", "args": ["/path/to/build/index.js"] } } } - Restart & verify
Reopen Claude Desktop and run.
If your catalogs are in a private repository, configure your server with a fine-grained GitHub PAT (Contents: Read) or a classic PAT with minimal repo read scope to fetch JSON safely. Never embed tokens in client config; store them in server-side environment variables.