x-name15/moodle-mcp-for-copilot
Herramienta Personal MCP que uso para darle contexto de Moodle a Github Copilot (Experimental)
[](https://nodejs.org/) [](https://www.typescriptlang.org/) [](https://moodle.org/) [](https://modelcontextprotocol.org/)
Servidor MCP (Model Context Protocol) para conectar GitHub Copilot con instancias de Moodle y exponer contexto real de plugins, base de datos, logs, web services, RabbitMQ e infraestructura.
npm install
npm run build.env.<instancia> en la raíz del proyecto (ejemplo: .env.moodle41).MOODLE_NAME="Moodle 4.1"
MOODLE_VERSION="4.1"
MOODLE_ROOT_PATH="/ruta/a/moodle"
MOODLE_URL="http://localhost:8080"
DB_HOST="localhost"
DB_PORT="3306"
DB_NAME="moodle"
DB_USER="root"
DB_PASSWORD="password"
RABBITMQ_HOST="localhost"
RABBITMQ_MANAGEMENT_PORT="15672"
RABBITMQ_USER="guest"
RABBITMQ_PASSWORD="guest"
MICROSERVICES_CONFIG="./data/microservices.moodle41.json".vscode/mcp.json y define MOODLE_INSTANCE con el mismo sufijo del .env.<instancia>.npm run devstdio):npm run build
node dist/server.jsmoodle_capabilitiesmoodle_statusunderstand_plugindebug_errornew_pluginintegrate_pluginsLoading reviews...