soma

jmagar/soma
★ 1 stars Rust Security Updated today
Batteries-included RMCP runtime and scaffold for shipping Rust MCP servers with CLI/REST/HTTP MCP, auth, providers, plugins, and generated contracts.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "soma": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "soma"
      ]
    }
  }
}

README Excerpt

`Soma` is a batteries-included RMCP server runtime and shipping binary for bringing new agent capabilities online with as little custom Rust as possible. It locks in the production patterns that every server in the family keeps rediscovering: one compact MCP tool, stdio and Streamable HTTP transports,

Tools (20)

RUST_LOGSOMA_API_KEYSOMA_API_URLSOMA_MCP_ALLOWED_HOSTSSOMA_MCP_ALLOWED_ORIGINSSOMA_MCP_AUTH_ADMIN_EMAILSOMA_MCP_AUTH_MODESOMA_MCP_GOOGLE_CLIENT_IDSOMA_MCP_GOOGLE_CLIENT_SECRETSOMA_MCP_HOSTSOMA_MCP_NO_AUTHSOMA_MCP_PORTSOMA_MCP_PUBLIC_URLSOMA_MCP_SERVER_NAMESOMA_MCP_TOKENSOMA_NOAUTHSOMA_PROVIDER_DIRapiauthbearer

Topics

agent-toolsai-agentsautomationclideveloper-toolsdockerhttp-servermcpmcp-servermodel-context-protocoloauthopenapiplugin-developmentprovider-runtimeproviders