multilingual-rag-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@multilingual-rag-mcpsearch for articles about climate change"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
multilingual-rag-mcp
Multilingual RAG MCP server for local document search. Query in one language, find content in another.
Built for the common case where you talk to AI agents in English but your documents are in Russian (or any other language). The multilingual embedding model maps semantically similar concepts across 50+ languages to the same vector space — no translation step needed.
Install
pip from PyPI
pip install multilingual-rag-mcpOne-liner with uvx (no install needed)
uvx --from multilingual-rag-mcp rag-mcp index ./docs/pip from GitHub (latest)
pip install git+https://github.com/aliaksandr-kazarez/multilingual-rag-mcp.gitRelated MCP server: Personal File Search MCP Server
Quick start
1. Index your documents
rag-mcp index ~/documents/2. Add to Claude Code
claude mcp add rag -- uvx --from multilingual-rag-mcp rag-mcpSet the document paths via env vars:
claude mcp add rag \
-e RAG_DOCS=$HOME/documents \
-- uvx --from multilingual-rag-mcp rag-mcpIf installed locally (pip install), use the simpler form:
claude mcp add rag -e RAG_DOCS=$HOME/documents -- rag-mcp3. Search
From Claude Code, the search tool handles cross-lingual queries automatically:
"search for protein recommendations" finds Russian articles about белок
"найди рецепты" finds recipe content regardless of language
MCP tools
Tool | Description |
| Semantic search across all indexed documents |
| Retrieve full document content |
| List indexed documents, optionally filtered |
| Re-index all configured document directories |
| Index statistics (documents, chunks, categories) |
Configuration
Env var | Default | Description |
| — | Comma-separated paths to document directories |
|
| Index storage location |
|
| Embedding model (any fastembed-compatible model) |
|
| Maximum chunk size in characters |
|
| Overlap between chunks |
Supported formats
Markdown (.md), plain text (.txt), PDF (.pdf), JSON (.json), CSV (.csv).
Markdown files with YAML frontmatter have their metadata (title, date, etc.) extracted automatically.
CLI
rag-mcp index <dir> [<dir> ...] Index documents
rag-mcp stats Print index statistics
rag-mcp Start MCP server (stdio)
rag-mcp --help Show help
rag-mcp --version Show versionHow it works
Documents are parsed and split into chunks (markdown-aware: respects headers, code blocks)
Each chunk is embedded with a multilingual model via fastembed (ONNX, no PyTorch needed)
Embeddings are stored in ChromaDB (local, file-based)
Queries are embedded with the same model and matched by cosine similarity
Cross-lingual retrieval works because the model places semantically similar text from different languages near each other in vector space
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
The Needle MCP server enables semantic search on documents stored in files like PDFs, DOCX, and XLSX by connecting AI applications to external data sources. It provides capabilities to create and manage document collections, perform natural language searches on stored content, and retrieve relevant information without requiring exact keyword matches.
Bilingual dual memory with SSC for AI agents. Semantic search, embeddings, profiles.
Ingest, manage, and retrieve documents for RAG-powered AI applications
Search a billion+ documents — papers, books, code, legal cases, forums, Wikipedia, and more.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceSemantic search and retrieval system for local documents using vector embeddings, enabling AI-powered search across your document collections with support for multiple embedding providers.9MIT
- FlicenseNot gradedqualityCmaintenanceEnables semantic search over personal files using natural language, with optional AI summarization, all running locally.-
- AlicenseNot gradedqualityDmaintenanceProvides local semantic search over files using embeddings, enabling directory indexing and natural language queries without external services.MIT
- AlicenseNot gradedqualityCmaintenanceEnables fully local, cross-lingual retrieval over documents and source code by indexing files and providing search and ingest tools, with all data staying on the machine.GPL 2.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aliaksandr-kazarez/multilingual-rag-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server