yogeshbuilds/Discord_MCP_Server
3.1
If you are the rightful owner of Discord_MCP_Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that integrates with Cursor to send messages to Discord channels using webhooks.
Tools
1
Resources
0
Prompts
0
Discord MCP Server
A MCP server that allows you to send messages to Discord channels directly from Cursor.
Features
- Send messages to Discord channels via webhooks
- Integrated with Cursor IDE
- TypeScript implementation with proper error handling
Setup Instructions
1. Install Dependencies
npm install
2. Build the Server
npm run server:build
3. Configure Cursor
- Open Cursor
- Go to Settings (Cmd/Ctrl + ,)
- Search for "MCP"
- Add the following configuration to your Cursor settings:
{
"mcpServers": {
"discord-mcp": {
"command": "node",
"args": ["dist/index.js"],
"env": {
"DISCORD_WEBHOOK_URL": "YOUR_DISCORD_WEBHOOK_URL"
}
}
}
}
4. Restart Cursor
After adding the configuration, restart Cursor for the changes to take effect.
Usage
Once configured, you can use the Discord MCP server in Cursor by:
- Opening the command palette (Cmd/Ctrl + Shift + P)
- Typing "MCP" to see available MCP tools
- Using the
send-messagetool to send messages to your Discord channel
Discord Webhook Setup
- Go to your Discord server
- Right-click on the channel where you want to send messages
- Select "Edit Channel"
- Go to "Integrations" tab
- Click "Create Webhook"
- Copy the webhook URL
- Replace
YOUR_DISCORD_WEBHOOK_URLin the configuration with your webhook URL
Development
npm run server:dev- Run the server in development modenpm run server:build- Build the TypeScript codenpm run server:inspect- Inspect the MCP server using the MCP inspector
Security Note
Keep your Discord webhook URL secure and don't share it publicly. Consider using environment variables for production use.