Skip to content

refactor: rename package and related files from pcm-mcp to pcmstack - #57

Merged
mpicciolli merged 4 commits into
mainfrom
refactor/rename-pcm-mcp-to-pcmstack
Aug 31, 2026
Merged

refactor: rename package and related files from pcm-mcp to pcmstack#57
mpicciolli merged 4 commits into
mainfrom
refactor/rename-pcm-mcp-to-pcmstack

Conversation

@mpicciolli

@mpicciolli mpicciolli commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

Renames the project from pcm-mcp to PCMStack, and moves the npm package under the @pcmstack/mcp scope.

  • npm package renamed to @pcmstack/mcp, with publishConfig.access: public since scoped packages are private by default
  • bin entry renamed from pcm-mcp to pcmstack
  • MCP server name is now pcmstack; the bundle manifest gains a PCMStack display name
  • the .mcpb bundle is built and released as pcmstack.mcpb
  • README badges, install snippets and npm links updated; new icon

Follow-up needed before releasing

Publishing a new tag will fail until both of these are done on npmjs.com:

  1. the pcmstack npm organization exists and this account can publish to it
  2. @pcmstack/mcp is registered as a trusted publisher for this repository's workflow (the release job authenticates through OIDC)

Once published, pcm-mcp should be deprecated pointing at the new name. Already published versions do not carry over: the new package starts empty, so it is worth publishing it at the next version number rather than restarting the numbering.

Note on compatibility

Configs using npx -y pcm-mcp keep working until the old package is deprecated, but they need updating to @pcmstack/mcp to receive further versions. Any config invoking the pcm-mcp binary directly breaks, as the command is now pcmstack.

mpicciolli and others added 2 commits August 30, 2026 21:45
Rename the npm package to @pcmstack/mcp and the bin entry to pcmstack.
Scoped packages are private by default, so publishConfig.access is set
to public for the release workflow.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 31, 2026 02:00

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR renames the project from pcm-mcp to PCMStack, moving the npm package to @pcmstack/mcp, renaming the executable to pcmstack, and updating bundle/release naming to match.

Changes:

  • Rename MCP server name and update installation/config examples to use pcmstack / @pcmstack/mcp.
  • Update packaging outputs from pcm-mcp.mcpb to pcmstack.mcpb, including the release workflow artifact.
  • Update the MCP bundle manifest metadata to use pcmstack + a PCMStack display name.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/index.ts Renames the MCP server identifier to pcmstack.
README.md Updates npm links/config snippets and bundle filename references for the new scoped package and name.
package.json Moves package to @pcmstack/mcp, renames the bin, and updates the pack output plus public publish config.
manifest.json Renames the bundle/server metadata (name, display_name) to PCMStack.
.github/workflows/publish.yml Updates the release artifact filename to dist/pcmstack.mcpb.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/index.ts
Comment thread README.md
Comment thread package.json

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 8 changed files in this pull request and generated no new comments.

@mpicciolli
mpicciolli merged commit 84eacaf into main Aug 31, 2026
4 checks passed
@mpicciolli
mpicciolli deleted the refactor/rename-pcm-mcp-to-pcmstack branch August 31, 2026 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants