Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DISCORD_TOKENYesToken Discord du bot (obligatoire)

Tools

Functions exposed to the LLM to take actions

NameDescription
kick_member

Expulse un membre du serveur

ban_member

Bannit un membre du serveur

unban_member

Débannit un utilisateur

timeout_member

Applique un timeout à un membre (mute temporaire)

remove_timeout

Retire le timeout d'un membre

warn_member

Ajoute un avertissement à un membre

move_member

Déplace un membre vers un salon vocal

add_role_to_member

Ajoute un rôle à un membre

remove_role_from_member

Retire un rôle d'un membre

list_roles

Liste tous les rôles du serveur

create_role

Crée un nouveau rôle

edit_role

Modifie un rôle existant

delete_role

Supprime un rôle

set_role_permissions

Définit les permissions d'un rôle

list_channels

Liste tous les canaux du serveur

create_channel

Crée un nouveau canal

edit_channel

Modifie un canal existant

delete_channel

Supprime un canal

set_channel_permissions

Définit les permissions d'un canal pour un rôle

create_button

Crée un message avec un bouton interactif

create_menu

Crée un message avec un menu déroulant

create_poll

Crée un sondage interactif avec boutons

creer_embed

🎯 ULTRA-INTUITIF - Créer un embed Discord en 3 étapes SIMPLES !

📋 ÉTAPE 1 (OBLIGATOIRE): • channelId: ID du canal Discord • title: Titre de l'embed • description: Texte principal

📚 ÉTAPE 2 (RECOMMANDÉ): • theme: basic | data_report | status_update | product_showcase | leaderboard | tech_announcement | social_feed | dashboard | noel | minimal

🎨 ÉTAPE 3 (OPTIONNEL): • image: Grande image (bas) • thumbnail: Petite image (haut-droite) • buttons: Boutons interactifs (max 5) • fields: Champs de données (max 10)

🖼️ IMAGES: 4 positions disponibles • authorIcon (haut-gauche) - PETITE (16x16px Discord) • thumbnail (haut-droite) - MOYENNE (80x80px Discord) • image (bas) - GRANDE (400x250px Discord) • footerIcon (bas-gauche) - PETITE (16x16px Discord)

💡 CONSEIL: Utilisez help=true pour afficher le guide interactif !

🚀 PHASE 1 ENHANCEMENT (automatique): • Cache local d'images • Fallback intelligent (URL invalide → Emoji) • Validation pré-exécution • Optimisation Discord

⚡ MENTIONS DISCORD - IMPORTANT: ❌ authorName/footerText NE supportent PAS les mentions ✅ description SUPPORTE les mentions (<@ID>, <@!ID>, <#ID>, <@&ID>) • Discord n'interprète PAS les mentions dans authorName/footerText • Utilisez description pour les mentions interactives (bleu, cliquable)

get_embed_analytics

Obtenir les analytics d'un embed spécifique

list_auto_update_embeds

Lister tous les embeds avec auto-update actif

stop_embed_auto_update

Arrêter l'auto-update d'un embed

list_embeds

Scanne un channel et liste tous les messages avec des embeds. Retourne les ID de messages, titres, descriptions, et toutes les infos des embeds pour permettre l'édition.

get_embed_details

Récupère les détails complets d'un embed existant pour permettre l'édition. Retourne toutes les propriétés (title, description, color, author, thumbnail, image, footer, fields, components) en format structuré.

update_embed

Modifie un embed existant. Permet de changer le titre, description, couleur, les 4 positions d'images (authorIcon, thumbnail, image, footerIcon), d'ajouter/modifier des champs, et d'ajouter/modifier des boutons. Peut aussi appliquer un thème prédéfini.

⚡ MENTIONS DISCORD: title/authorName/footerText NE supportent PAS les mentions. description SUPPORTE les mentions (<@ID>, <@!ID>, <#ID>, <@&ID>).

envoyer_message

Envoie un message texte simple

read_messages

Lit l'historique des messages

edit_message

Modifie un message existant

delete_message

Supprime un message

add_reaction

Ajoute une réaction emoji

list_images

🖼️ Liste/Récupère les URLs d'images pour les embeds Discord

🎯 MODE AUTO (recommandé): Détecte automatiquement la meilleure source • Cyberpunk/Anime/Nature → Vraies photos Unsplash HD thématiques • Symboles (BTC, AAPL) → Logos de la base locale • Categories classiques → Logos statiques 📚 SOURCES DISPONIBLES: • Logos: Coingecko (crypto), SimpleIcons (entreprises), base locale (services) • Photos HD: Unsplash (cyberpunk, anime, nature, esport, devops) • Photos aléatoires: Picsum Photos (avec seed pour la reproductibilité) • GIFs stylisés: Picsum avec blur (effets visuels) 💡 EXEMPLES D'USAGE: • Mode AUTO (recommandé): - list_images({category: "cyberpunk"}) → Vraies photos cyberpunk Unsplash - list_images({symbols: "BTC"}) → Logo Bitcoin - list_images({category: "crypto", limit: 10}) → Top 10 cryptos • Mode REAL (vraies photos thématiques): - list_images({category: "cyberpunk", mode: "real"}) → Photos cyberpunk HD - list_images({category: "anime_images", mode: "real"}) → Photos anime/style japonais - list_images({category: "nature", mode: "real"}) → Photos nature/paysages • Mode LOGO (logos statiques): - list_images({symbols: "BTC", mode: "logo"}) → Logo Bitcoin Coingecko - list_images({symbols: "AAPL", mode: "logo"}) → Logo Apple SimpleIcons • Mode PHOTO (photos aléatoires Picsum): - list_images({symbols: "BTC", mode: "photo"}) → Photo aléatoire avec seed BTC - list_images({category: "crypto", mode: "photo", limit: 5}) → 5 photos aléatoires • Mode GIF (effets stylisés): - list_images({symbols: "BTC", mode: "gif"}) → Image avec blur (effet GIF) 🏷️ CATÉGORIES THÉMATIQUES (photos Unsplash HD): • cyberpunk - Villes futuristes, néon, cyber-culture • anime_images - Style japonais, action, fantasy • nature - Paysages, montagnes, forêts • esport_images - Gaming, compétition, setup • devops_images - Infrastructure, cloud, code • real_images - Toutes les photos Unsplash 🔍 RECHERCHE: • list_images({search: "bitcoin"}) → Recherche par nom • list_images({category: "cyberpunk", search: "neon"}) → Filtre les résultats
show_game_result

Afficher un résultat de jeu avec animation de réussite/échec et option de recommencer

create_interactive_quiz

Créer un quiz interactif avec validation automatique et animations

get_server_info

Informations détaillées du serveur

get_channels

Liste tous les canaux

list_members

Liste les membres et leurs rôles d'un serveur

get_user_info

Obtenir des informations détaillées sur un utilisateur

create_webhook

Crée un webhook sur un canal

list_webhooks

Liste tous les webhooks d'un canal

send_webhook

Envoie un message via webhook

statut_bot

Statut actuel du bot

deploy_rpg

Déploie le mini-RPG persistant dans le canal spécifié

logs_explorer

Explore les derniers logs du serveur

enregistrer_fonction_bouton

Enregistre une fonction personnalisée pour un bouton existant (par ID de bouton)

lister_fonctions_boutons

Liste toutes les fonctions personnalisées enregistrées pour les boutons

supprimer_fonction_bouton

Supprime la fonction personnalisée d'un bouton

attacher_fonction_bouton_embed

Attache une fonction personnalisée à un bouton d'embed existant

code_preview

Affiche du code avec coloration syntaxique et division automatique si trop long

uploader_fichier

Upload un fichier local vers un canal Discord avec validation

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DeamonDev888/discord-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server