TASK-4-DONE-QUARTER4-MCP-SERVER-AND-CONTEXT7-
by SUMAIRA-SHAIKH
Overview
This server summarizes PDF documents and generates quizzes (MCQ or mixed format) from the extracted text using the Gemini LLM.
Installation
gemini run mcp/main.pyEnvironment Variables
- GEMINI_API_KEY
Security Notes
The Gemini API key is hardcoded directly into `mcp/main.py`, which is a critical security vulnerability. This exposes the API key and should be moved to environment variables and loaded securely. The code also uses `load_dotenv()` but then overrides with a hardcoded value.
Similar Servers
pw-client
A dashboard application for students to access, view, and download course resources (notes, DPPs) from their Physics Wallah (PW) batches.
pdf4vllm-mcp
PDF content extraction and search, optimized for messy documents and vision language models (LLMs), with features for text corruption detection, reading order preservation, and token management.
Ai-Job-hunting-Agent
An AI-powered multi-agent system for job seekers to automate job discovery, analyze resumes, match job descriptions, and provide recommendations.
GIAIC_Q4_AIDD_30_Days_Challenge
Summarizes uploaded PDF documents and generates multiple-choice or mixed-style quizzes from the content using an AI agent.