Skip to content

Releases: sandraschi/discord-mcp

Release list

v0.2.0

Choose a tag to compare

@sandraschi sandraschi released this 08 Jun 12:28

discord-mcp v0.2.0

FastMCP 3.2 Discord REST bridge — 36 portmanteau operations, fleet webapp (10756/10757), agentic workflow, RAG.

Added

  • 36 portmanteau operations: moderation (ban_member, unban_member, kick_member, timeout_member, list_bans), messaging (edit_message, delete_message, create_dm), roles, webhooks, emojis, stickers, get_audit_log.
  • 30 REST endpoints mirroring new operations under /api/v1/… (OpenAPI at /docs).
  • CI: minimal Windows workflow — ruff lint + pytest.
  • Tests: rate-limit and REST health/meta/skills coverage (14 pass, 1 xfail for /mcp lifespan).
  • Playwright e2e in webapp/e2e/ (run locally via just e2e).
  • Tauri native scaffold under native/ (local build via just build-native).
  • Vendored scripts/FleetStartMode.ps1 — no runtime dependency on mcp-central-docs.
  • Agentic workflow expanded tool surface for moderation, roles, and webhooks.

Fixed

  • Security (S104): uvicorn binds to 127.0.0.1 instead of 0.0.0.0.
  • Security (S110): bare except: pass replaced with logged warnings in sampling handler.
  • webapp/start.ps1: repo root path and FleetStartMode per-port clearing.

Changed

  • FastMCP 3.2 standardization (pyproject.toml, sampling, skills caching).
  • Webapp UI refresh across dashboard, guilds, channels, messages, settings, stats pages.
  • Removed unused structlog dependency; improved docstrings and TYPE_CHECKING hygiene.

Quick start

just bootstrap
just serve

Backend: http://127.0.0.1:10756 (REST + MCP /mcp) · Dashboard: http://127.0.0.1:10757