Back to Home
gajda-w icon

Beltche-MCP-Server

Verified Safe

by gajda-w

Overview

An MCP (Model Context Protocol) Server for the Beltche BJJ gym management platform, enabling AI assistants like ChatGPT to manage students, trainings, and gym data through defined tools.

Installation

Run Command
npm run dev

Environment Variables

  • OAUTH_CLIENT_ID
  • OAUTH_CLIENT_SECRET
  • OAUTH_AUTHORIZE_URL
  • OAUTH_TOKEN_URL
  • OAUTH_REDIRECT_URI

Security Notes

The server employs robust security practices including Zod for environment variable validation, Pino for structured logging with redaction of sensitive data (like tokens and authorization headers), `asyncHandler` for consistent error handling, and `express-rate-limit` to prevent abuse. OAuth tokens are managed via a `linkToken` and stored securely (in-memory for dev, Redis for prod), and refreshed as needed. No direct `eval` or unsanitized shell execution from user input was identified. Dependencies appear to be standard and well-vetted. A full audit of the MCP SDK and FusionAuth setup would be needed for a perfect score.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassHigh
Avg Tokens5000
Stars0
Forks0
Last Update2025-12-02

Tags

MCPAPI GatewayGym ManagementAI Assistant IntegrationOAuth