🎯 What Is This?
EVOLVE-O-MART is a demo showcasing FastMCP - a framework for building AI-powered applications using the Model Context Protocol (MCP).
Favorite any product to help it evolve using AI! Each product evolves independently after enough favorites, gaining absurd new features.
🛠️ Tech Stack
- Frontend: Alpine.js, vanilla CSS
- Backend: FastMCP (Python)
- Storage:
py-key-value-aio
- AI: Google Gemini
🌐 Hosting
🏗️ Architecture
+---------------------------------------+
| FRONTEND |
| Alpine.js + GitHub Pages |
| MCP Client (JSON-RPC over HTTP) |
+---------------------------------------+
|
MCP Protocol
|
v
+---------------------------------------+
| FastMCP Server |
| Tools: favorite, evolve, reset |
| Resources: store://state |
+-------------------+-------------------+
| Storage | AI |
| py-key-value | Google Gemini |
| (Disk/ES) | (Sampling API) |
+-------------------+-------------------+
📖 Source Code
Open source on GitHub.