Safe, multi-registry Discord MCP server for ChatGPT, Claude, Cursor, Gemini, and other MCP clients
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Add to claude_desktop_config.json:
{
"mcpServers": {
"discord-mcp": {
"command": "npx",
"args": [
"-y",
"hypark5540/discord-mcp"
]
}
}
}
Run in terminal:
claude mcp add discord-mcp npx -y hypark5540/discord-mcp
Add to .cursor/mcp.json:
{
"mcpServers": {
"discord-mcp": {
"command": "npx",
"args": [
"-y",
"hypark5540/discord-mcp"
]
}
}
}
README Excerpt
<!-- mcp-name: io.github.hypark5540/discord-mcp --> Discord 서버와 채널을 읽고, 명시적으로 허용한 경우에만 메시지를 보내는 로컬 - TypeScript + MCP SDK v1 - 로컬 `stdio` 전송 - Discord REST API v10 (`Gateway` 연결 불필요) - 서버/채널 allowlist - 기본 read-only - 멘션 알림 강제 차단 - 자기 봇이 작성한 메시지만 수정/삭제 TypeScript 구현 하나를 npm, PyPI, OCI 이미지와 Claude Desktop MCPB로 배포합니다. PyPI 패키지도 서버를
Tools (18)
DISCORD_ALLOWED_CHANNEL_IDSDISCORD_ALLOWED_GUILD_IDSDISCORD_ALLOW_UNRESTRICTED_WRITESDISCORD_BOT_TOKENDISCORD_ENABLE_DELETESDISCORD_ENABLE_WRITESDISCORD_MAX_RESPONSE_CHARSDISCORD_MCP_NODEDISCORD_TOKENdiscord_edit_own_messagediscord_get_botdiscord_get_channeldiscord_get_guilddiscord_get_messagediscord_get_messagesdiscord_list_channelsdiscord_list_guildsdiscord_send_message
Topics
chatgptclaude-desktopcursordiscorddockergemini-cligemini-cli-extensionmcpmodel-context-protocolnpmpypipythontypescript