Skip to main content
Glama

n8n-MCP

by 88-888
publish-npm-quick.shβ€’2.06 kB
#!/bin/bash # Quick publish script that skips tests set -e # Color codes GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' echo "πŸš€ Preparing n8n-mcp for npm publish (quick mode)..." # Sync version echo "πŸ”„ Syncing version to package.runtime.json..." npm run sync:runtime-version VERSION=$(node -e "console.log(require('./package.json').version)") echo -e "${GREEN}πŸ“Œ Version: $VERSION${NC}" # Prepare publish directory PUBLISH_DIR="npm-publish-temp" rm -rf $PUBLISH_DIR mkdir -p $PUBLISH_DIR echo "πŸ“¦ Copying files..." cp -r dist $PUBLISH_DIR/ cp -r data $PUBLISH_DIR/ cp README.md LICENSE .env.example $PUBLISH_DIR/ cp .npmignore $PUBLISH_DIR/ 2>/dev/null || true cp package.runtime.json $PUBLISH_DIR/package.json cd $PUBLISH_DIR # Configure package.json node -e " const pkg = require('./package.json'); pkg.name = 'n8n-mcp'; pkg.description = 'Integration between n8n workflow automation and Model Context Protocol (MCP)'; pkg.bin = { 'n8n-mcp': './dist/mcp/index.js' }; pkg.repository = { type: 'git', url: 'git+https://github.com/czlonkowski/n8n-mcp.git' }; pkg.keywords = ['n8n', 'mcp', 'model-context-protocol', 'ai', 'workflow', 'automation']; pkg.author = 'Romuald Czlonkowski @ www.aiadvisors.pl/en'; pkg.license = 'MIT'; pkg.bugs = { url: 'https://github.com/czlonkowski/n8n-mcp/issues' }; pkg.homepage = 'https://github.com/czlonkowski/n8n-mcp#readme'; pkg.files = ['dist/**/*', 'data/nodes.db', '.env.example', 'README.md', 'LICENSE']; delete pkg.private; require('fs').writeFileSync('./package.json', JSON.stringify(pkg, null, 2)); " echo "" echo "πŸ“‹ Package details:" echo -e "${GREEN}Name:${NC} $(node -e "console.log(require('./package.json').name)")" echo -e "${GREEN}Version:${NC} $(node -e "console.log(require('./package.json').version)")" echo -e "${GREEN}Size:${NC} ~50MB" echo "" echo "βœ… Ready to publish!" echo "" echo -e "${YELLOW}⚠️ Note: Tests were skipped in quick mode${NC}" echo "" echo "To publish, run:" echo -e " ${GREEN}cd $PUBLISH_DIR${NC}" echo -e " ${GREEN}npm publish --otp=YOUR_OTP_CODE${NC}"

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/88-888/n8n-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server