Back to Apps

Siumai
by yumchalabs
Unified, type-safe Rust library for multiple LLM providers with MCP support and consistent API.
0 stars
Works in:claude
Exposes:Tools
What it does
Siumai is a high-performance Rust library that provides a unified interface across multiple LLM providers, including OpenAI, Anthropic, Google Gemini, and Ollama. It allows developers to build AI applications that can switch between models without changing their core logic, offering consistent abstractions for chat, streaming, and tool calling.
Tools
text::generate: Unified text generation across providers.text::stream: Event-driven streaming responses.embedding::embed: Standardized embedding generation.image::generate: Unified interface for image creation.rerank::rerank: Standardized reranking capabilities.
Installation
To use Siumai as an MCP server (via siumai-extras), add it to your claude_desktop_config.json:
{
"mcpServers": {
"siumai": {
"command": "cargo",
"args": ["run", "-p", "siumai-extras", "--example", "mcp-server"]
}
}
}
Supported hosts
- Claude Desktop
Quick install
cargo add siumaiInformation
- Pricing
- free
- Published
- 6/5/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
{"mcpServers": {"siumai": {"command": "cargo", "args": ["run", "-p", "siumai-extras", "--example", "mcp-server"]}}}





