n8n-piapi-automation
n8n-piapi-automation provides workflows for automating image, music, and video generation through PiAPI integration. Utilizing MCP for CLI-based management allows users to easily set up, test, and back up workflows. It supports multiple models and automates content downloading and organization.
GitHub Stars
0
User Rating
Not Rated
Favorites
0
Views
40
Forks
0
Issues
0
🚀 n8n-piapi-automation
MCP-powered n8n workflow automation for PiAPI integration with image, music, and video generation
Quick Start
# Setup everything
cd scripts && ./setup.sh
# Test basic workflows
./test-workflows.sh
# Test advanced features
./test-advanced-workflows.sh
# Create backup
./backup.sh
Structure
workflows/- n8n workflow JSON filesconfigs/- Environment and credential configsscripts/- Automation scriptstests/- Automated test suiteslogs/- Application logsbackups/- Workflow backups
Commands
setup.sh- Complete n8n setup with workflowsimport-workflows.sh- Import all workflowstest-workflows.sh- Test all endpointsbackup.sh- Create full backup
Features
✅ Working PiAPI Integration - Image, music, and video generation
✅ Advanced Polling System - Automatic status checking until completion
✅ Multi-Model Support - Flux Pro/Dev, Midjourney, Kling, LLM
✅ Content Download & Storage - Automatic file organization
✅ MCP-Powered Automation - CLI-based workflow management
✅ GitHub Integration - Version control and CI/CD
✅ Automated Testing - Webhook endpoint validation
✅ Easy Deployment - One-command setup and import
Next Steps
- Update
configs/credentials-template.jsonwith real API keys - Add new workflows to
workflows/directory - Run tests regularly with
test-workflows.sh - Use GitHub Actions for automated testing