Publishing to npm
Description
This guide provides instructions for publishing the n8n Workflow Builder MCP Server package to npm.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for salacoste/mcp-n8n-workflow-builder, shared by 8 entries
in this directory. It describes the repository, not this entry specifically.
Publishing to npm
This guide provides instructions for publishing the n8n Workflow Builder MCP Server package to npm.
Prerequisites
Before publishing, make sure you have:
- An npm account (in this case, the package will be published under the
@kernel.salacostescope) - Proper access rights to publish to this scope
- A properly configured package.json file
- All changes committed to git
Publishing Steps
1. Login to npm
npm login
Follow the prompts to authenticate with your npm credentials. You may need to provide a one-time password if you have 2FA enabled.
2. Update Version (if needed)
To update the package version:
# For patch updates (bug fixes)
npm version patch
# For minor updates (new features, backward compatible)
npm version minor
# For major updates (breaking changes)
npm version major
This will update the version in package.json and create a git tag.
3. Build the Package
The package will be automatically built during publishing due to the `prepublishOnly` script, but you can also build it manually:
npm run clean && npm run build
4. Publish to npm
npm publish --access public
Or use the npm script:
npm run publish
5. Verify the Publication
After publishing, verify that the package is available on npm:
https://www.npmjs.com/package/@kernel.salacoste/n8n-workflow-builder
Troubleshooting
Unable to Login
If you have issues logging in:
npm login --registry=https://registry.npmjs.org/
Publication Errors
Common errors include:
- Version already exists: Update the version in package.json
- Permission denied: Ensure you have the right access level to publish
- Package name conflicts: Check that the package name is available and you have rights to publish to that scope
Future Updates
To update the package in the future:
- Make your code changes
- Update the version using
npm version - Build and publish as described above
Related Skills
Claude Code Terminal Title
Gives each Claude Code terminal window a dynamic title describing the work being done
Productivity N8n Skills
Enables AI assistants to directly understand and operate n8n workflows
Productivity Composio Make
Trigger and manage Make (Integromat) scenarios
Productivity Getting Help
career-ops is an open source project maintained in limited time. Here's how to get help efficiently.
Productivity Worktree Status Check
Verify the current worktree environment and show task details.
Productivity Time Command
Display the current date and time in Pakistan Standard Time (PKT, UTC+5).
Productivity