LabscoMCP early access ↗
elyxlzMCP SERVER

Discord Web Scraping MCP Server

Read and post in the Discord servers you already belong to, using your own account.

by elyxlz ↗Team Chat PlatformsCommunity

LABSCO SUMMARY

Discord read and write without registering a bot.

It drives the web client as you, which is what makes it work in servers where you could never install a bot — communities you joined rather than ones you run. Reading a day's discussion across your servers and summarizing it is the shape it fits.

What it is

A Discord server that works through the web client rather than the Discord API. It signs in with your account credentials in a Playwright browser, so it reaches any server you can already see as a user — no bot, no bot permissions, no API token.

What you get

  • The Discord servers your account has access to
  • The channels inside a given server
  • Recent messages, newest first, with an optional hours-back window
  • Messages sent to a channel, split automatically when they run long

Requirements

Python 3.10+ with the uv package manager, and a Discord account whose email and password go into DISCORD_EMAIL and DISCORD_PASSWORD. Playwright's browser is installed once with uv run playwright install, and DISCORD_HEADLESS controls whether that browser is visible.

Setup effort

One command plus credentials — claude mcp add discord-mcp -s user -e DISCORD_EMAIL=<YOUR_DISCORD_EMAIL> -e DISCORD_PASSWORD=<YOUR_DISCORD_PASSWORD> -e DISCORD_HEADLESS=true -- uvx --from git+https://github.com/elyxlz/discord-mcp.git discord-mcp