Skip to content

mcpm changelog

io.github.getmcpm/cli

21 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • server.json 1 field changed
    version
    0.53.0 0.54.0

  • server.json 1 field changed
    version
    0.52.1 0.53.0

  • server.json 1 field changed
    version
    0.52.0 0.52.1

  • server.json 1 field changed
    version
    0.51.0 0.52.0

  • AGENTS.md 1 field changed
    file
    absent published

    https://raw.githubusercontent.com/getmcpm/cli/HEAD/AGENTS.md

    + # mcpm contributor instructions+ mcpm is the open-source, CLI-first MCP security guard and package manager:+ npm `@getmcpm/cli`, command `mcpm`. Trust assessment, supply-chain evidence and+ runtime protection are the product. Keep changes small, deterministic and scoped.+ ## Start here+ - Read [CONTRIBUTING.md](CONTRIBUTING.md) for setup and checks, and+   [docs/MAINTAINER-WORKFLOW.md](docs/MAINTAINER-WORKFLOW.md) for current context,+   task skills and historical decisions. Read detailed references only as needed.+ - [docs/BACKLOG.md](docs/BACKLOG.md) is the selected active queue. Its #IDs are+   project backlog IDs, not GitHub issues. Research and historical roadmaps are+   context, not authorization or commitments to build the whole queue.+ - Follow the user's scope and builder/reviewer choices. Use existing authorization+   and finish authorized work autonomously; ask only for missing material scope or+   permission. Review-only requests stay read-only. A build or PR does not imply+   authorization to merge, tag, publish, deploy or contact other people.+ - Preserve dirty worktrees, unrelated files and local history. Use isolated+   checkouts when needed; never reset or restore another contributor's work.+ ## Product and implementation invariants+ - Local-first, OSS-first, no telemetry, hosted backend, proprietary lock-in or+   additional model/subscription requirement on the default path. Calling agents+   handle natural language; mcpm supplies deterministic evidence. Jev/Clef is+   deferred, not a dependency. Avoid new runtime dependencies; justify any needed.+ - One TypeScript/ESM package, Commander CLI, Zod boundary schemas, tsup build,+   Vitest tests. Reuse existing helpers and immutable data patterns; return new+   objects rather than mutate shared data. Consume official Registry API v0.1 at+   `registry.modelcontextprotocol.io`; tolerate upstream errors/resets honestly.+ - Local state lives in `~/.mcpm/`; registry reads are live, with no registry cache.+   Do not introduce infrastructure for speculative future roadmap features.+ - Validate registry/config/tool input before use. Preserve security/trust gates,+   strict MCP inputs, native restrictions and explicit coverage gaps. Never lower+   thresholds, allow unguarded/fresh launches or re-lock drift merely to finish.+ - Config writes use backup-before-write and atomic write-then-rename. Preserve+   unrelated entries/bytes, credentials, custom arguments, disabled state and+   guard/confinement wrappers. Respect client-specific adapters (including VS Code+   JSONC and Cursor/Gemini parked definitions); unreadable is not absent/healthy.+ - Keep values out of secret findings/reports/logs. Use disposable state for tests;+   do not read real client configuration or touch a real keychain for a fixture.+ - The external scanner is opt-in via an already-installed executable named by+   `MCPM_EXTERNAL_SCANNER`; never fetch one automatically or bypass runner/shell+   refusal. Native safety floors exclude unverifiable external-scanner credit.

    Showing the first 40 of each.

  • server.json 1 field changed
    version
    0.50.1 0.51.0
  • server.json 1 field changed
    version
    0.50.0 0.50.1

  • server.json 1 field changed
    version
    0.49.1 0.50.0
  • server.json 1 field changed
    version
    0.49.0 0.49.1

  • server.json 1 field changed
    version
    0.47.7 0.49.0

  • server.json 1 field changed
    version
    0.47.6 0.47.7

  • server.json 1 field changed
    version
    0.47.5 0.47.6
  • server.json 1 field changed
    version
    0.47.4 0.47.5

  • server.json 1 field changed
    version
    0.47.3 0.47.4

  • server.json 1 field changed
    version
    0.47.2 0.47.3

  • server.json 1 field changed
    version
    0.47.1 0.47.2

  • server.json 1 field changed
    version
    0.47.0 0.47.1

  • server.json 1 field changed
    version
    0.46.0 0.47.0

  • server.json 1 field changed
    version
    0.45.0 0.46.0

  • server.json 1 field changed
    version
    0.44.0 0.45.0

  • server.json 1 field changed
    version
    0.43.0 0.44.0