Skip to content

feat(toolchain): install CALM tooling — CLI, studio, MCP for Claude Code + VS Code #118

Description

@MLKiiwy

Summary

Install CALM tooling as project devDependencies (no global installs per convention). Configure MCP server for Claude Code (.mcp.json) and VS Code (.vscode/mcp.json). Add qa:arch-calm script.

Changes

  • Add to package.json devDependencies:
    • @finos/calm — CLI (calm validate, calm generate)
    • @finos/calm-mcp — MCP server for AI tools
    • @finos/calm-studio — browser-based interactive CALM editor
  • Add scripts:
    • qa:arch-calm → calm validate architecture/
    • calm-studio → calm-studio --architecture-dir ./architecture
    • Add qa:arch-calm to the qa aggregate script
  • Configure .mcp.json: add calm MCP server entry (pnpm exec calm-mcp --architecture-dir ./architecture)
  • Configure .vscode/mcp.json: add calm MCP server for VS Code Copilot/extensions

Notes

  • Package names (@finos/calm, @finos/calm-mcp, @finos/calm-studio) should be verified against npm registry at implementation time — CALM is actively evolving and package names may differ
  • Never install globally; always use pnpm exec calm or add as devDep

Epic: architecture-as-code (Issue #116)

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions