MCP server over the Discord REST API: 5 read tools always on, 7 write tools gated off by default behind an env flag. Typed errors for every failure mode.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add discord-jaimenbell -- uvx jaimenbell-discord-mcp~/.codex/config.toml
[mcp_servers.discord-jaimenbell]
command = "uvx"
args = ["jaimenbell-discord-mcp"]
# codex mcp add discord-jaimenbell -- uvx jaimenbell-discord-mcp~/.cursor/mcp.json
{
"mcpServers": {
"discord-jaimenbell": {
"command": "uvx",
"args": [
"jaimenbell-discord-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"discord-jaimenbell": {
"type": "stdio",
"command": "uvx",
"args": [
"jaimenbell-discord-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"discord-jaimenbell": {
"command": "uvx",
"args": [
"jaimenbell-discord-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"discord-jaimenbell": {
"command": "uvx",
"args": [
"jaimenbell-discord-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"discord-jaimenbell": {
"command": "uvx",
"args": [
"jaimenbell-discord-mcp"
]
}
}
}