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-py-self-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

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xeophon/discord-py-self-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server