Templates / Build a PDF search system with Mistral OCR and Weaviate DB

Build a PDF search system with Mistral OCR and Weaviate DB

Ready for 3.0

by Dietmar · 1,535 views · created 2025-08-13 · Document Extraction, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 10 nodes and runs when an MCP client calls one of its tools (plus 1 other trigger). Along the way it connects Embeddings Cohere, Reranker Cohere and Weaviate Vector Store.

How it runs

Trigger: When an MCP client calls one of its tools (plus 1 other trigger).

  1. Extract Text from PDF (Mistral AI): uses Mistral AI
  2. Prepare Document Data (Edit Fields (Set)): sets 4 fields: filename, content, source…
  3. Store in Vector Database (Weaviate Vector Store): stores documents in the Weaviate vector store, with embeddings: Cohere Embeddings; document loader: Document Loader

Services it uses

Embeddings CohereReranker CohereWeaviate Vector Store

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (9)

From the author

Build a PDF to Vector RAG System: Mistral OCR, Weaviate Database and MCP Server A comprehensive RAG (Retrieval-Augmented Generation) workflow that transforms PDF documents into searchable vector embeddings using advanced AI technologies. 🚀 Features - PDF…

Excerpt from Dietmar's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.