Description
The Design System MCP was previously available as a public hosted endpoint. Going forward, Design System AI tooling should be distributed as an open source, npm-packaged tool that teams install and run locally, versioned so coding agents can verify their installed MCP matches the project's Design System version.
Expected behavior
- MCP data is updated every push to
dev, and published every time we publish our main packages
- MCP ships as a versioned npm package, published publicly under the
@abgov npm scope, and run locally by consuming teams (not a hosted endpoint). `
peerDependencies will have to be updated every release to the latest release of @abgov/web-components, @abgov/angular-components, and @abgov/react-components. Also make sure those peerDependencies are marked as optional.
- "How to run" is documented in the MCP repo's README and on the Design System docs site which outlines compatibility guidance.
Acceptance criteria
Description
The Design System MCP was previously available as a public hosted endpoint. Going forward, Design System AI tooling should be distributed as an open source, npm-packaged tool that teams install and run locally, versioned so coding agents can verify their installed MCP matches the project's Design System version.
Expected behavior
dev, and published every time we publish our main packages@abgovnpm scope, and run locally by consuming teams (not a hosted endpoint). `peerDependencieswill have to be updated every release to the latest release of@abgov/web-components,@abgov/angular-components, and@abgov/react-components. Also make sure thosepeerDependenciesare marked as optional.Acceptance criteria
libsfor the MCP@abgov.package.jsonsetup for the MCP that haspeerDependencies,type: module,bin- listing the main executable for the MCP