
Research
/Security News
60 Malicious Ruby Gems Used in Targeted Credential Theft Campaign
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
n8n-workflow-downloader-mcp
Advanced tools
An MCP (Model Context Protocol) server that enables AI agents to download n8n workflows from URLs.
https://n8n.io/workflows/3442
npm install -g n8n-workflow-downloader-mcp
git clone https://github.com/andrewlwn77/n8n-workflow-downloader-mcp.git
cd n8n-workflow-downloader-mcp
npm install
npm run build
Add to your MCP configuration:
{
"mcpServers": {
"n8n-workflow-downloader": {
"command": "npx",
"args": ["n8n-workflow-downloader-mcp"],
"transport": {
"type": "stdio"
},
"env": {
"PUPPETEER_EXECUTABLE_PATH": "/opt/google/chrome/google-chrome"
}
}
}
}
{
"mcpServers": {
"n8n-workflow-downloader": {
"command": "n8n-workflow-downloader",
"transport": {
"type": "stdio"
},
"env": {
"PUPPETEER_EXECUTABLE_PATH": "/opt/google/chrome/google-chrome"
}
}
}
}
{
"mcpServers": {
"n8n-workflow-downloader": {
"command": "node",
"args": ["./path/to/build/index.js"],
"transport": {
"type": "stdio"
},
"env": {
"PUPPETEER_EXECUTABLE_PATH": "/opt/google/chrome/google-chrome"
}
}
}
}
PUPPETEER_EXECUTABLE_PATH
(optional): Path to Chrome/Chromium executable
/opt/google/chrome/google-chrome
, /usr/bin/chromium-browser
download_n8n_workflow
Downloads an n8n workflow from a given URL.
Input:
url
(string, required): The n8n workflow URL (e.g., https://n8n.io/workflows/3442)Output:
workflow
: The complete n8n workflow JSON objectmetadata
: Object containing:
id
: The workflow IDname
: The workflow nameurl
: The original URLExample usage in Claude:
Please download the n8n workflow from https://n8n.io/workflows/3442
# Install dependencies
npm install
# Build TypeScript
npm run build
# Watch mode for development
npm run dev
# Run tests
npm test
# Run specific test suites
npm run test:unit # Unit tests only
npm run test:integration # Integration tests only
# Run tests in watch mode
npm run test:watch
# Generate test coverage report
npm run test:coverage
# Test the server manually (for debugging/development)
node test-server.js
The project includes comprehensive test coverage:
Unit Tests (tests/unit/
): Test individual modules in isolation
Integration Tests (tests/integration/
): Test the complete MCP server
Run npm test
to execute all tests, or use the specific test commands listed above.
The test-server.js
script provides a quick way to manually test the MCP server:
This is useful for debugging and development, complementing the automated test suite.
PUPPETEER_EXECUTABLE_PATH
[1.0.0] - 2025-01-10
FAQs
MCP server for downloading n8n workflows
The npm package n8n-workflow-downloader-mcp receives a total of 1 weekly downloads. As such, n8n-workflow-downloader-mcp popularity was classified as not popular.
We found that n8n-workflow-downloader-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.
Research
/Security News
Two npm packages masquerading as WhatsApp developer libraries include a kill switch that deletes all files if the phone number isn’t whitelisted.