Skip to content
Projects

Chat PDF service

A backend for chatting with PDFs: cited answers, and an MCP server that gives AI agents the same tools.

View CV
PDF12?[1][2]citedMCPchat_with_docs
  • Ingestion pipeline: PDF parsing, chunking and OpenAI embeddings stored in Supabase pgvector.
  • Retrieval-augmented chat that returns cited answers.
  • MCP server exposing list_docs, add_doc and chat_with_docs to AI clients.
  • Docker images published to GHCR from a GitHub Actions pipeline.
  • Python
  • FastAPI
  • OpenAI API
  • Supabase
  • pgvector
  • MCP
  • Docker