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 |
|
| # | 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 |
|
| 67 | NC1 Security & Temp Monitoring | Protect hardware investment |
|
||||||
| 40 | World Backup Automation | Data protection |
|
| 40 | World Backup Automation | Data protection |
|
||||||
| 22 | Netdata Deployment | System monitoring on all servers |
|
| 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 |
|
| — | 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
|
## Vaultwarden Storage
|
||||||
|
|
||||||
Create folder: **Firefrost Ops Infrastructure**
|
Create folder: **Firefrost Ops Infrastructure**
|
||||||
@@ -518,6 +568,7 @@ Create folder: **Firefrost Ops Infrastructure**
|
|||||||
| Ops Webhook Bearer Token | Password | Random 32-char string |
|
| Ops Webhook Bearer Token | Password | Random 32-char string |
|
||||||
| Cloudflare Tunnel Secret | Password | From Zero Trust dashboard |
|
| Cloudflare Tunnel Secret | Password | From Zero Trust dashboard |
|
||||||
| Pterodactyl Client API Key | Password | From panel settings |
|
| 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
|
## Related Tasks
|
||||||
|
|
||||||
|
- Task #48: n8n Rebuild (Buffer MCP integration for automated posting)
|
||||||
- Task #93: Trinity Codex (shared knowledge base)
|
- 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