- Explore MCP Servers
- dissi
Dissi
What is Dissi
Dissi is a high-performance, real-time communication agent designed to interact with Discord servers using natural language. It is powered by Groq and built with Agno.
Use cases
Use cases for Dissi include automating server management tasks, facilitating real-time communication in gaming, providing quick information retrieval through web search, and enhancing user engagement in community discussions.
How to use
To use Dissi, set up environment variables in a .env file, clone the MCP Discord server integration repository, install dependencies, prepare the Python environment, and run both the agent backend and UI. Access the interface through your browser.
Key features
Dissi allows users to control server actions such as reading and sending messages, managing threads, and adding reactions, all through a simple chat UI. It also integrates DuckDuckGo search for enhanced functionality.
Where to use
Dissi can be used in various fields where Discord is utilized, including gaming communities, educational groups, and collaborative projects, enhancing communication and interaction.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Dissi
Dissi is a high-performance, real-time communication agent designed to interact with Discord servers using natural language. It is powered by Groq and built with Agno.
Use cases
Use cases for Dissi include automating server management tasks, facilitating real-time communication in gaming, providing quick information retrieval through web search, and enhancing user engagement in community discussions.
How to use
To use Dissi, set up environment variables in a .env file, clone the MCP Discord server integration repository, install dependencies, prepare the Python environment, and run both the agent backend and UI. Access the interface through your browser.
Key features
Dissi allows users to control server actions such as reading and sending messages, managing threads, and adding reactions, all through a simple chat UI. It also integrates DuckDuckGo search for enhanced functionality.
Where to use
Dissi can be used in various fields where Discord is utilized, including gaming communities, educational groups, and collaborative projects, enhancing communication and interaction.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
💬 Dissi – Real-Time Discord Agent with Web Search
Dissi is a high-performance, real-time communication agent powered by Groq and built with Agno, designed to interact with Discord servers using natural language. Equipped with Discord tools and DuckDuckGo search, it allows you to control server actions like reading/sending messages, managing threads, reactions, and more — all from a simple chat UI.
| Demo Video | Blog Post |
|---|---|
![]() |
![]() |
🚀 Installation & Running
1. Setup Environment Variables
Create a .env file based on .env.example and fill in:
GROQ_API_KEY– Your Groq API keyDISCORD_BOT_TOKEN– Your Discord bot token
2. Clone MCP Discord Server Integration
git clone https://github.com/barryyip0625/mcp-discord.git
cd mcp-discord
# Install dependencies
npm install
# Compile TypeScript
npm run build
3. Prepare Python Environment
uv venv
uv sync
4. Clone & Run the Agent UI
npx create-agent-ui@latest
# Enter 'y' when prompted to create a new project
# Follow the CLI to install dependencies
5. Start the Agent Backend
uv run main.py
6. Start the Agent UI
In a separate terminal:
cd agent-ui
npm run dev
7. Start Using Dissi
- Open your browser and go to:
http://localhost:3000 - Input the Channel ID where your bot is present.
- Use natural language commands to:
- Read or send messages
- React to messages
- Create or manage threads
- Perform web searches and post results to Discord
🧠 Example Commands
- “Read the last 5 messages from #general”
- “Send ‘Hey everyone!’ to channel ID 1234567890”
- “Search ‘latest Valorant patch notes’ and send to #gaming-news”
- “React to the last message in #feedback with 👍”
🧩 Notes
- This agent is on-demand, not always active. It performs actions only when you prompt it through the chat UI.
- You must provide a valid Channel/Guild ID where your bot has access.
:email: Contact
Hi, I’m K Om Senapati! 👋
Connect with me on LinkedIn, X and check out my other projects on GitHub.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.












