community-bot
OfficialAllows interacting with the Gaia Skill Tree canonical registry through Discord slash commands, enabling users to search skills, retrieve skill metadata, list badges, and verify evidence chains.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@community-botsearch skills for 'docker'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP-Enabled Community Assistant Bot
An MCP-powered Discord Bot that interfaces with the Gaia Skill Tree canonical registry (gaia.json).
Architecture
This package implements a modular client-server structure:
MCP Server (
src/mcp-server.ts): Wraps/graph/gaia.jsonas a Model Context Protocol tool provider, exposing:search_skills: Searches skills by name/description.get_skill_by_name: Returns full metadata and evidence for a specific skill.list_badges: Lists badge tiers and criteria.verify_evidence: Audits/verifies evidence chains for a skill.
Discord Bot (
src/discord-bot.ts): Acts as the MCP client, spawning the MCP server as a subprocess and mapping Discord slash commands (/gaia <subcommand>) to tool execution.
Related MCP server: SkillSync MCP
Getting Started
Local Setup
Copy
.env.exampleto.envand fill in the variables:cp .env.example .envRequired fields:
DISCORD_TOKEN: Your Discord Bot token.DISCORD_CLIENT_ID: Your Discord application's client ID.GAIA_GRAPH_URL: Optional (defaults tohttps://gaia.tiongson.co/graph/gaia.json).
Install dependencies:
npm installBuild and compile:
npm run buildStart the Discord bot:
npm start
Docker Setup
You can build and deploy the bot containerized with Docker:
# Build & start container
docker compose up -d --buildEnsure that the .env file is present in this directory before running docker compose.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/gaia-research/community-bot'
If you have feedback or need assistance with the MCP directory API, please join our Discord server