Skip to content

SoftBacon-Software/mycelium-plugins

Repository files navigation

Mycelium Plugins

Official plugin registry for Mycelium — the distributed AI agent coordination platform.

Available Plugins

Integrations

Plugin Description Docs
GitHub Sync PR/issue sync, CI status, webhook receiver README
Slack Bridge Bidirectional Slack messaging, slash commands, Discord webhook README
Project Tracker Sync Linear/Jira bidirectional task sync with status mapping README

Monitoring

Plugin Description Docs
Error Monitor Sentry/Bugsnag/Datadog webhook receiver, auto-files bugs README
Cost Tracker Token usage tracking, budget alerts, spend dashboards README

Governance

Plugin Description Docs
Guardrails Pre-action rule engine, violation logging, block/warn modes README

Reporting

Plugin Description Docs
Daily Digest Automated swarm activity summaries with Slack delivery README

Automation

Plugin Description Docs
Workflow Automations Event-driven "when X happens, do Y" rules with templates README

Social / Marketing

Plugin Description Docs
Build in Public Auto-draft social content from agent milestones README
X/Twitter Posting Direct X/Twitter API v2 posting — tweets, threads, BIP auto-post README
Social Posting Multi-platform publishing via Buffer + Instagram Graph API README
Outreach YouTube discovery + personalized email campaigns README

Content

Plugin Description Docs
Video Pipeline Gameplay capture, highlight detection, assembly, platform export README
Steam Assets Steam store copy, screenshots, and trailer generation README

Installation

Plugins are managed through the Mycelium dashboard (Plugins page). Browse, install, configure, and enable — no command line needed.

Or via API:

curl -X POST https://your-instance.mycelium.fyi/api/mycelium/plugins/install \
  -H "X-Admin-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "github-sync"}'

Plugin Structure

Each plugin contains:

plugin-name/
  plugin.json       # Manifest (name, version, config schema, routes, gated actions)
  routes.js         # Express routes mounted at /api/mycelium/{routePrefix}
  handlers.js       # Event hooks (core.onEvent listeners)
  db.js             # Database helpers (CRUD for plugin tables)
  schema.sql        # Plugin-specific database tables
  mcp-tools.json    # MCP tool definitions exposed to agents
  README.md         # Documentation

For Developers

Use _template/ as a starting scaffold for new plugins.

See the Plugin Development Guide for the full plugin API.

Shipping

All plugins in this repo ship with Mycelium by default. They are registered on server boot but disabled until an admin enables them via the dashboard or API. Plugins requiring external credentials (Slack tokens, API keys) must be configured before activation.

About

Official plugin registry for Mycelium

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors