MCP Deployment¶
This document explains how to run Base Coat as a deployable MCP server.
Purpose¶
The Base Coat MCP server exposes the packaged standards catalog through a read-only stdio server so AI clients can discover and retrieve approved Base Coat assets without granting write access.
Included Package¶
mcp/package.jsonmcp/index.jsmcp/Dockerfilemcp/README.md
Deployment Modes¶
Local Node Runtime¶
- Extract the published Base Coat release artifact.
- Change into
mcp/. - Run
npm install. - Start the server with
npm start.
Container Runtime¶
- Build the image from repository root:
- Run the container with stdio attached:
Available Tools¶
basecoat_inventorybasecoat_read_assetbasecoat_search_assets
Security Notes¶
- The server is read-only.
- Asset access is restricted to approved Base Coat directories and top-level files.
- Secrets and credentials are not required for the default local deployment model.
- For production use, pin the container image digest or release artifact version.
Validation¶
Run the package self-test: