Skip to main content
Glama
xeophon

discord-py-self-mcp

by xeophon

discord-py-self-mcp

Read-only Discord MCP server via discord.py-self.

Discord prohibits automating normal user accounts. Running this project can result in account termination. Use a disposable account.

Files

Path

Description

SKILL.md

Skill frontmatter + docs

.env.example

Example environment file (copy to .env)

pyproject.toml

Package metadata, dependencies, console-script entry point

src/discord_py_self/__init__.py

McpIntegration subclass — binds the stdio server to the agent kernel

src/discord_py_self/server.py

MCP server logic (discord.py-self + MCP stdio)

Related MCP server: discord-mcp

Install

pip install .
cp .env.example .env  # then edit .env with your token
discord-py-self-mcp   # console-script entry point

Or as a module:

python -m discord_py_self.server

Tools

Tool

Args

Description

list_guilds

List guilds the account is in

list_channels

guild_id

List channels in a guild

read_messages

channel_id, limit?

Read recent messages

search_messages

channel_id, query, limit?

Search messages

License

MIT

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Read-only MCP server for finding Discord messages. It enables searching guild messages, locating messages from jump URLs, and reading context around results.
    7
    1
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A read-only Discord MCP server that allows AI agents to list channels, read messages, and get attachment images from a Discord server for summarization and reporting.
    127 npm
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Read-only MCP server for self-hosted Telegram access via Telethon. Enables reading messages, chats, and media but disallows any write operations.
    10
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables searching Discord messages using Discord's native search API. Designed for use with Claude Code to find project decisions and communications in Discord.
    -