Hey dev
here i post ๐ง AI Study Assistant (PDF Q&A)
This is my submission for the Algolia MCP Server Challenge
๐ Project Overview
๐ A personal AI-powered study assistant where you can:
๐ Upload your PDF notes
๐ Use Algolia MCP server to index and chunk your content
๐ฌ Ask natural-language questions
๐ค Get intelligent answers powered by OpenAI
๐ฅ Demo
โถ๏ธ Watch on Loom
๐ป GitHub Repo
๐ Rajyadav81/ai-study-assistant
๐งช How It Works
User uploads a PDF.
The text is extracted using PDF.js.
Text is chunked into 1000-character segments.
Chunks are pushed to Algolia index using MCP-style format.
User asks a question.
Algolia retrieves relevant chunks.
OpenAI API answers based on retrieved context.
๐งฐ Technologies Used
PDF.js
Algolia MCP Server
OpenAI API (GPT-3.5)
HTML, CSS, JavaScript
Express.js (Node backend)
๐ MCP Integration
I used Algolia's Model Context Protocol (MCP) approach to store and query contextual information.
This allows OpenAI to respond more intelligently by grounding responses in user-uploaded notes.
โ
Submission Categories
๐
Ultimate User Experience
๐ง Backend Data Optimization
๐ง What I Learned
This challenge helped me:
Understand chunking and contextual memory storage
Build a full-stack app with AI-powered interaction
Work with Algolia's search APIs and OpenAI integration
๐ Thank You
Thanks to the DEV team and Algolia for this amazing challenge!
Excited to explore more with MCP and intelligent search ๐ค
Top comments (4)
Thankyou โบ๏ธ
Nice in the age 16 you will make a advance project you are trully genious
Thankyou โบ๏ธ