discord-agent-mcp
Verified Safeby aj-geddes
Overview
AI-powered management and automation of Discord servers, enabling natural language control over channels, roles, moderation, and events.
Installation
npm startEnvironment Variables
- DISCORD_TOKEN
Security Notes
The project uses TypeScript and Zod for strong type and input validation, significantly reducing common injection vulnerabilities. Discord.js's permission handling is correctly leveraged for all operations, enforcing least privilege. Configuration (e.g., DISCORD_TOKEN) is handled via environment variables, with clear instructions against committing secrets. The `send_message_with_file` tool allows specifying an absolute file path; while validated for existence, a malicious AI could potentially exfiltrate arbitrary files if the bot's underlying OS permissions allow it. However, the Dockerfile includes `runAsNonRoot: true` and `allowPrivilegeEscalation: false`, which mitigates this risk by limiting file system access. No `eval` or similar dangerous functions were found.
Similar Servers
mcp-discord
An MCP server that enables AI assistants to interact with the Discord platform by providing tools for communication, channel management, and server information retrieval.
llms
A centralized configuration and documentation management system for LLMs, providing tools for building skills, commands, agents, prompts, and managing MCP servers across multiple LLM providers.
mcp-github-pr-issue-analyser
This server enables LLMs to automate GitHub repository management, including analyzing pull requests, managing issues, and controlling releases, alongside retrieving IP address information.
AI-Prompt-Guide-MCP
Orchestrates AI agents for project management and development workflows by linking structured markdown specifications and tasks.