MCP Catalogs
Homeguildbridge screenshot

guildbridge

by dend·15·Score 42

A remote MCP server for Discord that allows AI agents to read, search, and post messages in Discord servers with authenticated access.

communicationdeveloper-toolssecurity
5
Forks
2
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

GuildBridge is a well-designed MCP server specifically for Discord integration. It provides a robust interface for AI agents to interact with Discord servers through OAuth2 authentication and bot tokens. The server implements role-based access control and permission checking to ensure proper access to channels and servers. It includes tools for listing guilds and channels, reading and searching messages, and sending replies. The implementation uses Cloudflare Workers for hosting and includes an admin panel for managing allowed users and audit logging.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants monitoring Discord conversations and providing responses
you:Automated content moderation in Discord communities
you:Integrating Discord discussions with AI-powered knowledge bases
you:Is this the official Discord MCP server?
you:How is access control implemented?

When to choose this

Choose GuildBridge when you need AI agents to participate in existing Discord communities and want proper authentication and permission controls.

When NOT to choose this

Don't choose this if you need extensive write permissions beyond basic messaging or if you prefer a self-hosted solution without Cloudflare dependency.

Tools this server exposes

7 tools extracted from the README
  • list_guilds

    List Discord servers you are in

  • list_channels

    List channels in a server (optionally filtered by type)

  • get_channel_info

    Get channel details (topic, type, etc.)

  • read_messages

    Read messages from a channel (with pagination)

  • search_messages

    Search messages in a server (by content, channel, author)

  • send_message

    Send a message to a channel

  • reply_to_message

    Reply to a specific message

Comparable tools

discord-api-mcpslack-mcpcommunity-bridge

Installation

Installation & Setup

  1. **Prerequisites**:

- Node.js (v18+) - Cloudflare account - Discord application with bot user and OAuth2 configured

  1. **Discord App Setup**:

- Create Discord app with bot user - Configure OAuth2 with required scopes - Enable Message Content Intent - Invite bot to servers with necessary permissions

  1. **Local Development**:

``bash npm install cp wrangler.jsonc.example wrangler.jsonc cp .dev.vars.example .dev.vars npm run dev ``

  1. **Deploy to Cloudflare**:

Use Terraform or manual setup with Wrangler CLI to provision resources and deploy.

  1. **Connect MCP Client**:

Point any MCP-compatible client at https://<your-worker>.workers.dev/mcp

For Claude Desktop, add to claude_desktop_config.json:

{
  "mcpServers": {
    "discord": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-discord"],
      "env": {
        "DISCORD_URL": "https://<your-worker>.workers.dev/mcp"
      }
    }
  }
}

FAQ

Is this the official Discord MCP server?
No, this is a community-built MCP server since there is currently no official Discord MCP server.
How is access control implemented?
Access control uses Discord OAuth2 for user authentication and Discord's permission system for channel access. Role-Based Access Control is implemented server-side.

Compare guildbridge with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.