mcp-server

smg: Universal LLM Gateway

Get unified API access to multiple LLM engines with smg.
462 stars138 forksRustGuide quality 9/10Updated 8/18/2026100% free · open source
What it does

Smg provides a unified API access to multiple large language model (LLM) engines, allowing founders to integrate various LLMs into their applications without engine-specific code

When to use it
  • When you need to support multiple LLM engines in your application and want a single, unified API
  • When you're building a multi-tenant application and need to authenticate and route requests to different LLM engines
  • When you want to leverage the strengths of different LLM engines, such as OpenAI and Anthropic, in a single application
Ready-to-paste prompt
Use the following command to send a request to the smg server: `curl -X POST -H 'Content-Type: application/json' -d '{"prompt": "Write a short story about a character who discovers a hidden world"}' http://localhost:8080/v1/llm`
Heads up: Before using smg, you need to obtain API keys for the LLM engines you want to use, such as OpenAI and Anthropic, and configure them in the `config.toml` file
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

🔑 Needs an API key

Works after you add credentials — the setup agent will ask you for them.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/smg && curl -fsSL https://workflowstacks.com/api/skills/smg/claude-skill -o ~/.claude/skills/smg/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

Quick Actions
Details
Creator
lightseekorg
Language
Rust
Category
mcp-server
Published
11/22/2025

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.