Ukrainian Legislation RAG System + MCP Server
Built a RAG (Retrieval-Augmented Generation) system over the full body of Ukrainian legislation from data.rada.gov.ua, packaged as an MCP server for use with LLM-based legal tools.
Collected all published laws via API without hitting rate limits. Built the retrieval pipeline using Haystack and Qdrant for vector search. Wrapped it as an MCP tool so any LLM can query Ukrainian law in context — useful for legal research, compliance checks, and jurisprudence workflows.
Tech Stack: Python, Haystack, Qdrant, MCP, REST API, NLP
#rag #llm #legalai #mcp #python #nlp #vectordatabase #haystack
Collected all published laws via API without hitting rate limits. Built the retrieval pipeline using Haystack and Qdrant for vector search. Wrapped it as an MCP tool so any LLM can query Ukrainian law in context — useful for legal research, compliance checks, and jurisprudence workflows.
Tech Stack: Python, Haystack, Qdrant, MCP, REST API, NLP
#rag #llm #legalai #mcp #python #nlp #vectordatabase #haystack