{"type":"mcp_server","name":"discord-mcp","description":"This repository provides a Model Context Protocol (MCP) server for the Discord API, enabling integration of Discord bots with MCP-compatible applications like Claude Desktop. It allows users to retrieve server","category":"Communication","language":"Java","stars":380,"forks":0,"owner":"SaseQ","github_url":"https://github.com/SaseQ/discord-mcp","homepage":null,"setup":"## Setup\n\n#### Clone the repository\n```\ngit clone https://github.com/SaseQ/discord-mcp\n```\n\n#### Build the project\n```\ncd discord-mcp\nmvn clean package\n```\n\n#### Configure Claude Desktop\n```\n{\n  \"mcpServers\": {\n    \"discord-mcp\": {\n      \"command\": \"java\",\n      \"args\": [\n        \"-jar\",\n        \"/absolute/path/to/discord-mcp-0.0.1-SNAPSHOT.jar\"\n      ],\n      \"env\": {\n        \"DISCORD_TOKEN\": \"YOUR_DISCORD_BOT_TOKEN\"\n      }\n    }\n  }\n}\n```\n\n*To get a discord bot token, visit the [Discord Developer Portal](https://discord.com/developers)","tools":"## Available Tools\n\n\t\t1. [`get_server_info`](): Get detailed discord server information\n\t\t2. [`send_message`](): Send a message to a specific channel\n\t\t3. [`read_message`](): Read recent message history from a specific channel\n\t\t4. [`send_private_message`](): Send a private message to a specific user\n\t\t5. [`read_private_message`](): Read recent message history from a specific user\n\t\t6. [`find_text_channel`](): Find a text channel (name or link) using an ID or name","faq":null,"created_at":"2025-03-14T21:00:40+00:00","updated_at":"2025-03-28T17:25:39+00:00","source_url":"https://model-context-protocol.com/servers/discord-mcp-server-model-context-protocol","related_articles":[]}