Memrizor
Intelligent Knowledge Assistant & Model Context Protocol (MCP) Vector Retrieval

Project Overview & The Core Problem
Eliminate the digital chaos of hoarding bookmarks and tabs across multiple devices. Memrizor acts as an intelligent knowledge assistant that automatically summarizes, categorizes, and semantically links technical knowledge using Model Context Protocol (MCP) and LLMs.
My Responsibilities & Contributions
- Architected the end-to-end full-stack application using React, Node.js, and MongoDB Atlas.
- Integrated OpenAI API and Model Context Protocol (MCP) servers for autonomous knowledge tagging and semantic queries.
- Engineered an asynchronous job queue to scrape metadata and generate embeddings without blocking the client thread.
- Designed a clean, keyboard-friendly UI with responsive search and instant collections.
System Design & Component Flow
React SPA with Tailwind CSS & optimistic UI state updates
Node.js & Express REST Gateway with rate limiting & JWT auth
MongoDB Atlas with compound indices and collection trees
Engineering Challenges & Implemented Solutions
Building in the real world means encountering unexpected edge cases, latency bottlenecks, and technical trade-offs.
Asynchronous Web Scraping at Scale
Third-party websites often block or delay headless scraping, causing high latency on single-threaded Express endpoints.
Background Worker Queue
Decoupled scraping from user interactions using an asynchronous worker queue that parses OpenGraph tags and creates vector embeddings in the background.
Semantic Vector Search vs Exact Matching
Balancing precise keyword matching with fuzzy semantic understanding for bookmarks without inflating database costs.
Hybrid Search Pipeline
Combined MongoDB text index filters with lightweight OpenAI embedding vectors for two-stage candidate retrieval.
Technologies Utilized in Memrizor
Core Capabilities Shipped
- Instant 1-click web bookmarking with auto-extracted title, favicon, and preview card
- AI-driven automated tagging and thematic collection clustering
- Natural language semantic search powered by MCP and OpenAI
- Clean markdown note editor with syntax highlighting for code snippets
Memrizor achieved over 300+ actively indexed resources with sub-120ms retrieval times, dramatically streamlining technical knowledge management for early adopters.