Back to Home
dabster108 icon

MCP-Student-Recommendation-Server

Verified Safe

by dabster108

Overview

An AI-powered recommendation system for students, providing personalized content (forums, courses, events, scholarships, etc.) and integrating with an AI assistant via the Model Context Protocol (MCP).

Installation

Run Command
docker-compose up --build

Environment Variables

  • GEMINI_API_KEY
  • GROQ_API_KEY

Security Notes

The project correctly uses environment variables for API keys (GEMINI_API_KEY, GROQ_API_KEY) and implements robust Pydantic-based data validation, significantly reducing common web vulnerabilities. However, the CORS `allow_origins=["*"]` is a security risk in production environments and should be restricted to known origins. Student data is stored in flat JSON files (`student.json`), which is not suitable for production and lacks proper access control or encryption. Interaction with external LLM APIs (Google Gemini) introduces dependency on third-party services for data handling (user queries, content items). No direct `eval` or blatant malicious patterns were found.

Similar Servers

Stats

Interest Score30
Security Score8
Cost ClassHigh
Avg Tokens2770
Stars1
Forks0
Last Update2025-12-04

Tags

Personalized RecommendationsFastAPIAI AssistantTF-IDFGoogle Gemini