Discord Bot
БесплатноНе проверенDiscord bot that provides intelligent assistance through slash commands and direct messages, creating threaded conversations and managing message chunking for c
Описание
Discord bot that provides intelligent assistance through slash commands and direct messages, creating threaded conversations and managing message chunking for comprehensive support in Discord communities
README
A Discord bot server that integrates with Mastra's MCP Bot component to provide intelligent assistance and answer questions about Mastra.ai.
Overview
This Discord bot server works with the Mastra MCP component to:
- Handle Discord interactions and message routing
- Manage bot commands and permissions
- Provide Discord-specific functionality like threads and DMs
- Interface with the Mastra component for intelligent responses
Prerequisites
- Node.js v20.0+
- npm
- Discord bot token
- Access to discord-mcp-bot component
Getting Started
Clone the repository:
git clone https://github.com/mastra-ai/discord-mcp-server cd discord-mcp-serverInstall dependencies:
npm installCreate a
.envfile with your Discord credentials:DISCORD_BOT_TOKEN=your_discord_bot_token DISCORD_CLIENT_ID=your_discord_client_id DISCORD_PUBLIC_KEY=your_discord_public_key MASTRA_URL=your_mastra_urlRun the server:
npm start
Setting Up a Discord Bot
Create a Discord application:
- Go to Discord Developer Portal
- Click "New Application" and give it a name
- Navigate to the "Bot" tab and click "Add Bot"
Configure bot permissions:
- Under "Privileged Gateway Intents", enable:
- Message Content Intent
- Server Members Intent
- Direct Message Intent
- Under "Privileged Gateway Intents", enable:
Get your bot token:
- In the Bot tab, click "Reset Token" or "Copy" to get your bot token
- Add this token to your
.envfile asDISCORD_BOT_TOKEN
Invite the bot to your server:
- Go to the "OAuth2" tab, then "URL Generator"
- Select "bot" under scopes
- Select required permissions:
- Read Messages/View Channels
- Send Messages
- Read Message History
- Copy the generated URL and open it in your browser
- Select your server and authorize the bot
Features
- Direct Message Support: Users can DM the bot to ask questions
- Slash Commands: Uses Discord's slash commands to interact with the bot
/ask: Ask the bot a question/cleardm: Clear the bot messages in the user's DMs
- Threads: Uses Discord's threads to provide a better user experience
- Integration: Seamless integration with the Mastra MCP component
Project Structure
api/index.ts: Main bot implementation and Discord client setupscripts/register-commands.ts: Register the bot commandsscripts/delete-commands.ts: Delete the bot commandsscripts/list-commands.ts: List the bot commands
Implementation Notes
The server is built with:
- Discord.js for Discord integration
- TypeScript for type safety and better development experience
- Integration with Mastra MCP component for intelligent responses
For production deployment, consider:
- Setting up proper logging
- Implementing rate limiting
- Adding monitoring and error tracking
- Setting up a process manager (PM2, etc.)
Related Projects
- discord-mcp-bot: Handles Mastra-specific functionality and intelligent responses
Установка Discord Bot
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/mastra-ai/discord-mcp-serverFAQ
Discord Bot MCP бесплатный?
Да, Discord Bot MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Discord Bot?
Нет, Discord Bot работает без API-ключей и переменных окружения.
Discord Bot — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Discord Bot в Claude Desktop, Claude Code или Cursor?
Открой Discord Bot на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Klavis AI
Open Source MCP Infra. Hosted MCP servers and MCP clients on Slack and Discord.
Work90210/APIFold
Turn any REST API into a hosted MCP server. 18 free public servers (GitHub, Stripe, Slack, OpenAI, Notion, and more) — no setup required, bring your own API key
автор: Work90210arikusi/deepseek-mcp-server
MCP server for DeepSeek AI with chat, reasoning, multi-turn sessions, function calling, thinking mode, and cost tracking.
автор: arikusihashgraph-online/hashnet-mcp-js
MCP server for the Registry Broker. Discover, register, and chat with AI agents on the Hashgraph network.
автор: hashgraph-onlineprofullstack/mcp-server
A comprehensive MCP server aggregating 20+ tools including SEO optimization, document conversion, domain lookup, email validation, QR generation, weather data,
автор: profullstackWayStation-ai/mcp
Seamlessly and securely connect Claude Desktop and other MCP hosts to your favorite apps (Notion, Slack, Monday, Airtable, etc.). Takes less than 90 secs.
автор: waystation-aiCompare Discord Bot with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
