What is txtai and why is it used?
txtai is an all-in-one embeddings database for RAG that provides semantic search, knowledge graph construction, and language model workflows. This server leverages txtai as its core embedding and search engine.
@Geeksfino
Basic information
Build a knowledge base into a tar.gz and give it to this MCP server, and it is ready to serve.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"kb-mcp-server": {
"command": "uv",
"args": [
"venv",
"--python=3.10",
"#",
"or",
"3.11,",
"3.12,",
"etc."
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Embedding MCP Server is a Model Context Protocol (MCP) server implementation powered by txtai that provides semantic search, knowledge graph capabilities, and AI-driven text processing through a standardized interface. It includes a knowledge base builder tool for creating and managing knowledge bases from documents.
Install with uv pip install kb-mcp-server or pip install kb-mcp-server, then build a knowledge base using kb-build --input /path/to/documents --config config.yml and start the server with kb-mcp-server --embeddings /path/to/knowledge_base. Alternatively, use uvx --from kb-mcp-server@0.3.0 kb-mcp-server --embeddings /path/to/knowledge_base for no-install execution. The server can be configured via command-line arguments (e.g., --host, --port, --transport) or environment variables.
txtai is an all-in-one embeddings database for RAG that provides semantic search, knowledge graph construction, and language model workflows. This server leverages txtai as its core embedding and search engine.
Python 3.10 or newer is recommended. Installation can be done via `uv`, `pip`, or `conda`. The server runs locally and does not require connection to external services.
Knowledge bases are stored locally on the file system—either as plain folders or as portable `.tar.gz` archives. The server loads them from a path specified via the `--embeddings` argument.
The server supports both `sse` and `stdio` transports, configurable with the `--transport` argument. The default transport is `stdio`.
The README does not mention any authentication or authorization mechanisms for the server.

AI agents start every session with amnesia — you re-explain the project, repeat your preferences, and correct the same mistakes over and over. PLUR gives them a memory that persists. Your agent's corrections, preference

One permissioned folder your team and your AI agents both log into.

Exact, shared memory for AI agents: a hierarchical database where totals always add up, every write is attributed to the agent and person behind it, and any figure traces back to its source file. Agents create databases,

Ask your Takibi Base collections anything; get answers with cited passages and a support score.

MCP connector for Snipara, the Project Brain for AI coding agents
Comments