Task #92 (Desktop MCP): - Added Buffer MCP server config for Claude Desktop - Example prompts for social media management - Added Buffer API Key to Vaultwarden storage list - Cross-referenced Task #48 and #97 Task #48 (n8n Rebuild): - Created task folder with README - Buffer MCP Client node configuration - Automation workflow ideas (subscriber posts, server alerts, etc.) - Priority workflows to build Buffer MCP covers Bluesky, X, TikTok via single API. Facebook/Instagram still require Meta Business Suite. Chronicler #65
This commit is contained in:
@@ -24,11 +24,11 @@ Operational improvements and infrastructure hardening.
|
||||
|
||||
| # | Task | Notes |
|
||||
|---|------|-------|
|
||||
| 48 | n8n Rebuild | Automation backbone, workflows from scratch |
|
||||
| 48 | n8n Rebuild | Automation backbone, Buffer MCP integration planned. Docs: `docs/tasks/task-048-n8n-rebuild/` |
|
||||
| 67 | NC1 Security & Temp Monitoring | Protect hardware investment |
|
||||
| 40 | World Backup Automation | Data protection |
|
||||
| 22 | Netdata Deployment | System monitoring on all servers |
|
||||
| 92 | Desktop MCP + Dispatch | Architecture done, blocked on hardware (Pi) |
|
||||
| 92 | Desktop MCP + Dispatch | Architecture done, Buffer MCP added. Blocked on hardware (Pi) |
|
||||
| — | Brand Guidelines PDF Review | Upload from Chromebook, add fonts |
|
||||
|
||||
---
|
||||
|
||||
118
docs/tasks/task-048-n8n-rebuild/README.md
Normal file
118
docs/tasks/task-048-n8n-rebuild/README.md
Normal file
@@ -0,0 +1,118 @@
|
||||
# Task #48: n8n Rebuild
|
||||
|
||||
**Created:** April 7, 2026
|
||||
**Status:** PENDING
|
||||
**Priority:** MEDIUM
|
||||
**Location:** Command Center (63.143.34.217)
|
||||
|
||||
---
|
||||
|
||||
## Overview
|
||||
|
||||
Rebuild n8n automation workflows from scratch. The previous n8n instance was wiped during infrastructure consolidation. This is the automation backbone for Firefrost operations.
|
||||
|
||||
---
|
||||
|
||||
## Current State
|
||||
|
||||
- n8n is installed on Command Center
|
||||
- URL: https://n8n.firefrostgaming.com
|
||||
- No active workflows (clean slate)
|
||||
|
||||
---
|
||||
|
||||
## Planned Integrations
|
||||
|
||||
### Buffer MCP (Social Media Automation)
|
||||
|
||||
Buffer provides an MCP Client node for n8n, enabling automated social media posting.
|
||||
|
||||
**Covers:** Bluesky, X (Twitter), TikTok
|
||||
**Does NOT cover:** Facebook, Instagram (would need separate Meta integration)
|
||||
|
||||
**Configuration:**
|
||||
|
||||
| Setting | Value |
|
||||
|---------|-------|
|
||||
| Node Type | MCP Client |
|
||||
| Server Transport | HTTP Streamable |
|
||||
| MCP Endpoint URL | `https://mcp.buffer.com/mcp` |
|
||||
| Authentication | Bearer Auth |
|
||||
| API Key | (from https://publish.buffer.com/settings/api) |
|
||||
|
||||
**Automation Ideas:**
|
||||
|
||||
| Trigger | Action |
|
||||
|---------|--------|
|
||||
| New subscriber (Arbiter webhook) | Draft "Welcome!" post |
|
||||
| Server status change | Auto-announce server online/offline |
|
||||
| ModpackChecker finds update | Post "New version available!" |
|
||||
| RSS feed (blog/news) | Auto-draft post with link |
|
||||
| Weekly cron | Send summary of scheduled posts to Discord |
|
||||
| Form submission | Create draft from submitted content |
|
||||
|
||||
**Example Workflow: New Subscriber Announcement**
|
||||
|
||||
```
|
||||
Webhook (Arbiter) → Filter (new subscriber) → MCP Client (Buffer) →
|
||||
Create draft: "Welcome @{username} to the Firefrost community! 🔥❄️"
|
||||
```
|
||||
|
||||
**Documentation:** https://developers.buffer.com/guides/getting-started.html
|
||||
|
||||
---
|
||||
|
||||
### Discord Webhooks
|
||||
|
||||
Send notifications to Discord channels for:
|
||||
- Server alerts
|
||||
- New subscribers
|
||||
- Modpack updates
|
||||
- Scheduled maintenance reminders
|
||||
|
||||
---
|
||||
|
||||
### Arbiter Integration
|
||||
|
||||
Connect n8n to Arbiter webhooks for:
|
||||
- Subscription lifecycle events
|
||||
- Payment notifications
|
||||
- Chargeback alerts
|
||||
|
||||
---
|
||||
|
||||
### Pterodactyl API
|
||||
|
||||
Server management automation:
|
||||
- Scheduled restarts (ties into Task #94)
|
||||
- Backup triggers
|
||||
- Resource monitoring alerts
|
||||
|
||||
---
|
||||
|
||||
## Priority Workflows to Build
|
||||
|
||||
1. **Discord notification pipeline** — Server alerts, subscriber events
|
||||
2. **Buffer social automation** — Event-triggered posts
|
||||
3. **Weekly digest** — Summary of activity sent to Trinity
|
||||
4. **Backup verification** — Confirm backups completed
|
||||
|
||||
---
|
||||
|
||||
## Related Tasks
|
||||
|
||||
- Task #92: Desktop MCP + Dispatch (Buffer MCP for conversational management)
|
||||
- Task #94: Global Restart Scheduler (could trigger via n8n)
|
||||
- Task #97: Trinity Console Social Hub (parked — n8n approach preferred)
|
||||
|
||||
---
|
||||
|
||||
## Notes
|
||||
|
||||
- n8n MCP Client requires Node.js workflow
|
||||
- Buffer API is in beta — features may be limited
|
||||
- Rate limit: 60 requests/user/minute on Buffer API
|
||||
|
||||
---
|
||||
|
||||
**Fire + Frost + Foundation = Where Love Builds Legacy** 🔥❄️
|
||||
@@ -508,6 +508,56 @@ curl -X POST https://ops.firefrostgaming.com/health \
|
||||
|
||||
---
|
||||
|
||||
## Additional MCP Servers
|
||||
|
||||
Claude Desktop supports multiple MCP servers simultaneously. When Task #92 is complete, consider adding these:
|
||||
|
||||
### Buffer MCP (Social Media)
|
||||
|
||||
Buffer provides an official MCP server for managing social media posts via natural language.
|
||||
|
||||
**Covers:** Bluesky, X (Twitter), TikTok
|
||||
**Does NOT cover:** Facebook, Instagram (use Meta Business Suite)
|
||||
|
||||
**Configuration (add to claude_desktop_config.json):**
|
||||
|
||||
```json
|
||||
{
|
||||
"mcpServers": {
|
||||
"firefrost": {
|
||||
"command": "node",
|
||||
"args": ["C:\\Firefrost\\mcp-server\\index.js"]
|
||||
},
|
||||
"buffer": {
|
||||
"command": "cmd",
|
||||
"args": [
|
||||
"/c",
|
||||
"npx",
|
||||
"-y",
|
||||
"mcp-remote",
|
||||
"https://mcp.buffer.com/mcp",
|
||||
"--header",
|
||||
"Authorization: Bearer YOUR_BUFFER_API_KEY"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
**Example prompts:**
|
||||
- "Show me all my scheduled Buffer posts for this week"
|
||||
- "Create a draft post for X that says 'Server maintenance complete!'"
|
||||
- "List my Buffer channels"
|
||||
|
||||
**Setup:**
|
||||
1. Generate API key at https://publish.buffer.com/settings/api
|
||||
2. Add to claude_desktop_config.json as shown above
|
||||
3. Restart Claude Desktop
|
||||
|
||||
**Documentation:** https://developers.buffer.com/guides/getting-started.html
|
||||
|
||||
---
|
||||
|
||||
## Vaultwarden Storage
|
||||
|
||||
Create folder: **Firefrost Ops Infrastructure**
|
||||
@@ -518,6 +568,7 @@ Create folder: **Firefrost Ops Infrastructure**
|
||||
| Ops Webhook Bearer Token | Password | Random 32-char string |
|
||||
| Cloudflare Tunnel Secret | Password | From Zero Trust dashboard |
|
||||
| Pterodactyl Client API Key | Password | From panel settings |
|
||||
| Buffer API Key | Password | From Buffer developer settings |
|
||||
|
||||
---
|
||||
|
||||
@@ -544,7 +595,9 @@ Create folder: **Firefrost Ops Infrastructure**
|
||||
|
||||
## Related Tasks
|
||||
|
||||
- Task #48: n8n Rebuild (Buffer MCP integration for automated posting)
|
||||
- Task #93: Trinity Codex (shared knowledge base)
|
||||
- Task #97: Trinity Console Social Hub (parked — use MCP approach instead)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user