Skip to content

Design System MCP: realign with current DS release and publish as versioned npm package #4149

Description

@Spark450

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

  • Have the current MCP generation tool update a new package stored in libs for the MCP
  • MCP published as a versioned npm package under the public @abgov.
    • You will need a package.json setup for the MCP that has peerDependencies, type: module, bin - listing the main executable for the MCP
  • Install documentation added to the MCP repo's README.
  • Install/update/compatibility documentation added to the Design System docs site.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

EnhancementNew feature or request

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions