Semantic search over Jivo and SaluteBot docs MCP
MCP Docs Hub
A collection of MCP servers with FAISS indexes for semantic search over Jivo, SaluteBot and SberSalute docs: search, file reads and contents
- 0 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Starts three Python servers with semantic search over local Jivo and Salute docs
- Downloads an embedding model when building the index and writes to no external systems
Install
- Works in
- Services
Manual install
cd jivo-docs-mcp && python -m venv venv && venv/bin/activate && pip install -r requirements.txt && python builder.pyExample for jivo-docs-mcp; the other servers follow the same steps in their own folder.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Starts three Python servers with semantic search over local Jivo and Salute docs
- Downloads an embedding model when building the index and writes to no external systems
This is third-party code. Review the repository files before installing.
What it does
The repository holds three uniform FastMCP servers, each with its own Markdown documentation set and a FAISS vector index: jivo-docs-mcp for Jivo's chat widget API, webhooks, Chat API and Bot API, salutebot-docs-mcp for the SaluteBot chatbot platform (147 doc files), and sber-code-docs-mcp for SberSalute Code covering SmartApp, JS API and NLP (179 doc files). Each server exposes seven tools: semantic search via LlamaIndex and the paraphrase-multilingual-MiniLM-L12-v2 embedding model, exact text search, reading a full file, listing categories and files, finding a file by name, and getting a table of contents.
Who it is for. For developers building bots and SmartApps on SaluteBot and SberSalute Code who want fast semantic search over large documentation sets right from an agent.
Good fit when
- You need to quickly find the right SaluteBot or SberSalute Code doc section by meaning, not an exact match
- There is a lot of documentation (147-179 files) and searching it manually is slow
- You want exact text search as a fallback to semantic search
Not a fit when
- You need current documentation: the snapshot is dated November 30, 2025, and the docs themselves are not bundled, only rebuilt by the indexer
- You are not ready to build the FAISS index yourself: no ready index files ship in the repository
Example request
Find in the SaluteBot documentation how to set up named entities for a botMCP
- Transport
- stdio
- Authentication
- not required
Limitations
Index files (faiss_index.bin, storage/) are not part of the repository; you build them yourself with the builder.py script after cloning, which can take time and needs network access to download the embedding model. The documentation is dated to a specific check (November 30, 2025) and may lag behind current docs. Future plans are stated, but the README gives no concrete timeline for new platforms.
How to disable. Remove the relevant server (jivo-docs, salutebot-docs) from .mcp.json and delete the venv folder.
FAQ
Do I need to build the index myself?
Yes, faiss_index.bin and storage/ are excluded from the repository to keep its size down; builder.py creates them after cloning.
Does the repository cover other Sber platforms?
Currently only Jivo, SaluteBot and SberSalute Code; the README states documentation for other platforms will be added over time.
Discussion
No questions or reviews yet.
Related
All Sber toolsJivoSite MCP server
jivosite-mcp
An MCP server for the JivoSite live chat: customer conversations, contacts, agents and webhooks through an AI agent
MCP server for Sber SaluteSpeech: transcribe Russian speech to text and voice text with Sber voices
An MCP server for Sber's SaluteSpeech voice API: records speech from the microphone, recognizes it and speaks the agent's reply
Plasma design system docs MCP server
plasma-mcp-server
SaluteDevices' official MCP server for the Plasma design system docs: components, icons, tokens and install guides
Unofficial MCP server and Python SDK for SberBank Online: balances, operations and transfers between your own accounts with confirmation
Sber API MCP for corporate clients
Sber API MCP
Sber's official MCP for corporate clients: an agent works with ruble payment orders and account statements through the bank API
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Semantic search over Jivo and SaluteBot docs (this card) | no | not required | 0 | |
| Wildberries and Ozon search for Hermes | no | not required | 2 | Wildberries and Ozon search for the Hermes agent |
| Local search over Bitrix24 chat history | no | API key | 0 | search over portal chat history |
README in short
The README gives a table of the three servers with doc file counts, quick-start steps using jivo-docs-mcp as an example (venv, dependencies, index build, .mcp.json setup), the common layout of each server, a list of seven tools, and the tech stack (FastMCP, LlamaIndex, FAISS, sentence-transformers).