Skip to Content
QMD Search SDKQMD Search SDK

QMD Search SDK

🚧

Coming Soon — Das QMD Search SDK befindet sich in aktiver Entwicklung. Die API ist stabil und wird bereits produktiv auf dieser Seite (docs.processcube.io) eingesetzt. Die NPM-Pakete, Docker-Images und die Single-Binary werden in Kuerze ueber den ProcessCube Marketplace veroeffentlicht.

Hybrid-Suche (BM25 + Vektor) als wiederverwendbares SDK fuer beliebige Dokumentationen und Knowledge Bases.

@processcube-io/qmd-search extrahiert die bewaehrte Suche von docs.processcube.io in zwei NPM-Pakete:

  • @processcube-io/qmd-search — Core-SDK: Indexer, Store, Adapter, MCP, Auth
  • @processcube-io/qmd-search-ui — Konfigurierbare React-Suchkomponente

Features

  • BM25-Volltextsuche ueber SQLite (FTS5) — schnell, ohne externe Services
  • Hybrid-Suche mit Vektor-Embeddings (OpenAI, Voyage AI) + Reranking
  • Plugin-System fuer Content-Sources (Built-in: Dateisystem, GitHub)
  • Framework-Adapter fuer Next.js, Express, Hono oder als Standalone-Server
  • MCP-Server fuer AI-Assistenten (search_docs, list_collections)
  • Auth-Plugins (API-Key, Odoo mit Cache)
  • React UI — Such-Dialog mit Cmd+K, Collection-Filter, Keyboard-Navigation
  • Docker-Images fuer Standalone-Betrieb
  • Single-Binary (Bun) fuer lokale Installation ohne Node.js

Architektur

@processcube-io/qmd-search core/ — Store, Types, Embedding-Adapter, Limiter, Result-Formatter indexer/ — Plugin-Registry, generischer Indexer plugins/ — Filesystem-Source, GitHub-Source (built-in) adapters/ — Next.js, Express, Hono, Standalone HTTP-Server auth/ — Env-Auth (API-Key), Odoo-Auth (REST + Cache) mcp/ — Generischer MCP-Server cli/ — Entrypoints fuer Docker + Single-Binary @processcube-io/qmd-search-ui SearchDialog — Konfigurierbare React-Komponente

Einsatzszenarien

SzenarioLoesung
Next.js-App mit SucheSDK als Dependency + Framework-Adapter
Express/Hono-BackendSDK Middleware
Eigenstaendiger Such-ServiceDocker-Image (REST + MCP)
Lokale NutzungSingle-Binary (qmd-search serve)
BPMN-Prozess mit SucheREST-API des Standalone-Servers
AI-AssistentMCP-Endpoint