Back to Home
ozipi icon

brainloop-mcp-server-v2

Verified Safe

by ozipi

Overview

Enables AI agents to interact with the Brainloop personalized learning platform by providing structured access to course management, content creation, and progress tracking, using an MCP (Model Context Protocol) interface.

Installation

Run Command
docker-compose up -d

Environment Variables

  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • JWT_SECRET
  • BRAINLOOP_API_URL
  • BRAINLOOP_DATABASE_URL
  • PORT
  • OAUTH_ISSUER
  • REDIRECT_URL

Security Notes

The server demonstrates robust security practices including OAuth 2.1 with PKCE, JWT tokens for session management, Zod for input validation, CORS configuration, rate limiting, request size limits, and explicit handling of sensitive environment variables. Session data is managed with timeouts and cleanup. No direct 'eval' or obvious code injection vulnerabilities were found. A polyfill for `globalThis.crypto` is used for the `jose` library, which relies on Node's native crypto module, not a direct security risk.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassLow
Stars1
Forks0
Last Update2025-12-03

Tags

MCP ServerLearning PlatformAI IntegrationOAuth2.1TypeScript