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.