Back to Projects
PlugFit
Multi-tenant SaaS platform acting as a quality layer for MCP servers, ingesting API specs and serving cleaned, improved endpoints as live MCP endpoints. (Active Development)
Architecture Overview
Multi-tenant FastAPI platform with async SQLAlchemy, Celery/Redis job queue, and a custom MCP transport layer serving live tenant-isolated endpoints.
Key Challenges
Designing a fully generic cleaning pipeline with dynamic resource vocabulary instead of hardcoded domain terms, and building a reliable async job system for LLM-based processing.
Security Considerations
Implemented JWT access tokens, httpOnly refresh-token cookies with rotation and family-scoped revocation, Google OAuth2 with CSRF state, and magic-link email verification.
Future Improvements
Next planned component is F-04, an agent-based eval harness for scoring usability before and after cleaning.
Technical Impact
- Built a multi-tenant SaaS platform that acts as a quality layer for MCP servers, ingesting API specs and serving cleaned, improved endpoints.
- Architected a custom executor registry and MCP transport layer to serve cleaned specs as live, tenant-isolated MCP endpoints.
- Designed an LLM-based cleaning pipeline (Gemini 2.0 Flash) with dynamic resource-vocabulary extraction and async job processing via Celery and Redis.
- Implemented a secure auth system with JWT access tokens, httpOnly refresh-token rotation, Google OAuth2, and magic-link verification.