docs: Add Buffer MCP integration to Tasks #48 and #92

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:
Claude
2026-04-07 16:32:47 +00:00
parent 3fcb768ac0
commit 592dd77b07
3 changed files with 173 additions and 2 deletions

View File

@@ -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 |
---

View 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** 🔥❄️

View File

@@ -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)
---