Project overview
ToolRAG registers tools from MCP servers, embeds their descriptions, and uses semantic retrieval to select the functions relevant to a user query. The selected definitions can be passed in an OpenAI-compatible format and executed against the corresponding servers, while LibSQL stores the tool index and embeddings. It is aimed at assistants that need access to many APIs without sending every tool definition on every request.
Repository facts
- Primary language
- TypeScript
- License
- Apache-2.0
- Repository updated
- Jul 4, 2026
- Default branch
- main
Resource types
LibraryMCP client or host
Use cases
AI and agent developmentBackend development
Protocols & integrations
Model Context Protocol
Capabilities
Data retrievalTool use
Audience
Developers