DriftSift — Diagnostic Intelligence Platform with MCP Server

What Is This

DriftSift is the MCP server interface to a system I stumbled upon called KPacks (Knowledge Packs). A KPack is a structured diagnostic library built from expert source material — dense, unstructured business wisdom (books, seminars, courses) processed through a multi-phase pipeline into standardized, actionable diagnostic modules. Each module ships with 7 asset types: checklists, rubrics, templates, worksheets, AI agents, playbooks, and experiments.

The pipeline that produces these: raw PDF intake → quality screening → “ore mining” (extracting insights) → cataloging → logic chain analysis → asset generation → module assembly. Think of it as refining raw intellectual ore into polished, reusable diagnostic tools.

DriftSift explores whether this system could diagnose real business problems and get business owners unstuck. The platform imports content from 6 kpack repositories (225+ modules across business operations, SaaS growth, leadership, deal-making, and AI operations) via a Ruby parser pipeline. Users connect Claude.ai or Claude Desktop via bearer token authentication and run complete diagnostic conversations — triage, interview, scoring, report, intervention — through natural language.

3,461 commits. 25 completed PRDs.

Why This Approach

The diagnostic format (interview → score → prescribe) is inherently conversational. An MCP server lets Claude act as the diagnostic facilitator — asking questions, processing responses, computing scores, and delivering assets — without building a custom chat UI. The user’s existing Claude subscription becomes the interface.

The TF-IDF router was built in plain Ruby rather than reaching for Elasticsearch or a vector database because the corpus is small (225 modules), the ranking signals are domain-specific (synonym expansion, negative signals), and the iteration cycle needed to be fast. 25 PRDs of refinement would have been painful with an external search dependency.

Key engineering decisions:

What Would Break

What I Learned


Repo: github.com/plentyofsaas/driftsift-app (private)

Live: driftsift.com

Status: Production on Spock VPS. Active development. MCP server live.