A web application for searching and exploring Model Context Protocol (MCP) servers. Built with FastAPI backend and React frontend.
- 🔍 Search MCP Servers - Search through the official MCP registry
- 📄 Pagination - Browse servers 5 at a time with clean pagination
- 📋 Copy to Clipboard - Easily copy install commands for npm/pip packages
- 🔗 External Links - Quick access to repository URLs
- 📱 Responsive Design - Works beautifully on desktop and mobile
- ⚡ Fast & Modern - Built with modern web technologies
- Backend: FastAPI with Python
- Frontend: React with Vite
- Styling: Modern CSS with Inter font
- Icons: Lucide React
- Package Manager: uv for Python dependencies
- Date Handling: dayjs for relative timestamps
Modern, clean interface for browsing MCP servers with detailed modal views
./start.shpython3 start.pyuv run uvicorn backend.main:app --host 0.0.0.0 --port 8000 --reload# Terminal 1 - Backend
uv run uvicorn backend.main:app --host 0.0.0.0 --port 8000 --reload
# Terminal 2 - Frontend
cd frontend && npm run dev- Frontend: http://localhost:5173
- Backend API: http://localhost:8000
- API Docs: http://localhost:8000/docs
The backend uses uv for dependency management:
uv add fastapi uvicorn httpxThe frontend is a standard React + Vite application:
cd frontend
npm install
npm install lucide-reactGET /api/servers- List servers with pagination and searchGET /api/servers/{id}- Get specific server detailsGET /api/health- Health check
The app features a modern, clean design with:
- Inter font for excellent typography
- Subtle shadows and borders
- Responsive grid layout
- Smooth transitions and hover effects
- Clean color palette with CSS custom properties
Made with ❤️ by AI Anytime
