esic-mcp-courses
by callebescos
Overview
A web server for managing educational courses, likely involving user authentication and database interaction for course content.
Installation
npm startEnvironment Variables
- PORT
- DB_HOST
- DB_USER
- DB_PASSWORD
- DB_NAME
- DB_PORT
- COOKIE_SECRET_KEY
Security Notes
CRITICAL: A hardcoded secret ('your-secret-key') is used for `cookie-parser`, making session cookies vulnerable to hijacking if the secret is exposed. While login uses parameterized queries for SQL injection prevention, this is a significant flaw. No explicit CSRF protection or comprehensive input sanitization for all routes is visible in the provided snippets, which are common web application security oversights.
Similar Servers
thoughtbox
Provides a durable, local-first reasoning ledger and structured cognitive tools for AI agents, enabling step-by-step thinking, branching, revisions, and autonomous critique, with progressive tool disclosure and client compatibility adaptations.
langgraph-dev-navigator
Provides a RAG and Knowledge Graph powered backend for grounding AI coding assistants in the LangGraph ecosystem, improving code generation accuracy and reducing hallucinations.
mcp-server-bbc
An AI assistant that manages BuilderBot projects by listing, retrieving, creating, updating, deleting, and duplicating projects using a set of defined tools.
bit2me-mcp
Interact with the Bit2Me cryptocurrency exchange ecosystem to access real-time market data, manage wallets, execute trading operations, and query products like Earn (staking) and Loans via AI assistants.