Skip to main content
Glama

News Instagram MCP Server

by zegh6389
DEPLOYMENT_READY.md2.96 kB
# 🚀 Your GitHub Actions Automation is Ready! ## ✅ What I've Created for You: ### 📁 GitHub Actions Workflows - `.github/workflows/daily-automation.yml` - Runs daily at 6 AM UTC - `.github/workflows/manual-automation.yml` - Manual trigger with options - `.github/workflows/test-automation.yml` - Testing workflow ### 🤖 Automation Scripts - `deploy/github_automation.py` - Daily automation logic - `deploy/manual_automation.py` - Manual automation with parameters - `deploy/test_automation.py` - Testing functionality ### 📋 Setup Files - `.gitignore` - Proper Git exclusions - `deploy/README.md` - Complete setup guide ## 🎯 Next Steps to Deploy: ### 1. Create GitHub Repository 1. Go to https://github.com/new 2. Create repository named `news-instagram-mcp` 3. Don't initialize with README (we already have one) ### 2. Connect Local to GitHub ```bash git remote add origin https://github.com/YOUR_USERNAME/news-instagram-mcp.git git branch -M main git push -u origin main ``` ### 3. Add GitHub Secrets Go to: **Repository → Settings → Secrets and variables → Actions** **Required Secrets:** - `INSTAGRAM_USERNAME` = your_instagram_username - `INSTAGRAM_PASSWORD` = your_instagram_password **Optional Secrets:** - `GEMINI_API_KEY` = your_gemini_api_key (for AI captions) - `DATABASE_URL` = sqlite:///tmp/news_instagram.db ### 4. Test the Setup 1. Go to **Actions** tab in GitHub 2. Click **Test Automation** 3. Click **Run workflow** → **basic** 4. Watch it run to verify everything works ### 5. Enable Daily Automation - Once test passes, daily automation will run automatically at 6 AM UTC - No further action needed! ## 🎉 What You Get: ### Daily (Automatic) - **6:00 AM UTC**: System wakes up - **Scrapes**: Latest news from CBC & Global News - **Generates**: 3 Instagram posts with different templates - **Publishes**: 1 post immediately - **Logs**: Everything for monitoring ### On-Demand (Manual) - Go to **Actions** → **Manual News Automation** - Choose: post count, template type, immediate publish - Perfect for testing or extra content ### Monitoring - **GitHub Actions logs**: See everything that happened - **Commit comments**: Quick status updates - **Artifacts**: Download detailed logs - **Summary reports**: Overview of each run ## 💰 Cost: $0 - GitHub Actions free tier: 2000 minutes/month - Each run: ~3-5 minutes - Daily runs: ~31 × 5 = 155 minutes/month - **Well within free limits!** ## 🔧 Your Commands: Push to GitHub: ```bash git remote add origin https://github.com/YOUR_USERNAME/news-instagram-mcp.git git push -u origin main ``` Then add your Instagram credentials in GitHub repository secrets, and you're live! 🚀 ## 📞 Support - Check `deploy/README.md` for detailed troubleshooting - View logs in GitHub Actions for any issues - All automation runs in demo mode until you add real Instagram credentials **Your automated Instagram news posting system is ready to go!** 🎯

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/zegh6389/news-instagram-mcp'

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