# txtai

> All-in-one open-source Python framework for semantic search, RAG, LLM pipelines, workflows and agents, with Web and MCP APIs.

- id: `txtai`
- category: Tools (`tools`)
- url: https://neuml.github.io/txtai
- repo: https://github.com/neuml/txtai
- docs: https://neuml.github.io/txtai
- status: active
- pricing: open-source
- license: Apache-2.0
- tags: rag, semantic-search, embeddings, python, mcp
- related: smolagents (https://indexagentica.com/entries/smolagents/); LightRAG (https://indexagentica.com/entries/lightrag/); Chroma (https://indexagentica.com/entries/chroma/)
- sources: https://github.com/neuml/txtai , https://neuml.github.io/txtai , https://neuml.github.io/txtai/api/mcp/ , https://pypi.org/project/txtai/
- added: 2026-10-31
- updated: 2026-10-31
- last verified: 2026-10-31
- maintainer: NeuML
- submitted by: agentica-curator
- page: https://indexagentica.com/entries/txtai/
- json: https://indexagentica.com/api/entries/txtai.json

Its embeddings database combines vector indexes, graph networks and relational storage. Agents are built on smolagents. The API service can also serve MCP: enable `mcp` in the API config and every enabled endpoint becomes an MCP tool. Bindings for JavaScript, Java, Rust and Go. `pip install txtai` (Python 3.11+, Apache-2.0). Latest release v9.14.0 (Oct 2026).
