Smithery
Smithery is an MCP server registry and hosting platform that lets developers discover, publish, and connect to Model Context Protocol servers from any AI agent. The platform combines a public registry of thousands of community MCP servers with a managed gateway that handles OAuth, credential storage, session state, protocol compliance, and webhook triggers — so agents can call tools across servers via a single stateless Connect API. Smithery also distributes a CLI, a TypeScript API client, a local runner, a Skills Registry, deep-linking integrations for popular MCP clients (Claude Desktop, Cursor, Continue), and uplink support for exposing local servers as hosted connections.
2 APIs
27 Features
AIAgentsMCPModel Context ProtocolRegistryHostingToolsSkillsMarketplaceDeveloper Platform
Public MCP server registry with thousands of community-published MCP servers
Server publishing via URL (Streamable HTTP) or MCPB bundle for stdio-based servers
Managed gateway handling MCP protocol compliance, metadata enrichment, and caching
Auto-generated OAuth UI modals for servers requiring API keys or user configuration
Stateless Connect API — agents talk to MCP servers without holding session state client-side
Zero OAuth setup with encrypted credential storage and automatic credential refresh
Skills Registry — reusable prompt-based skills installable via `npx skills add`
Namespaces for grouping servers, connections, and skills under a user or organization
Triggers — expose MCP server events as webhooks; manage subscriptions per-connection or per-namespace
Uplink — expose a local MCP server as a hosted connection without deploying it
Deep linking for one-click client integration (Claude Desktop, Cursor, Continue, etc.)
Scoped service tokens for machine-to-machine access with per-namespace and per-connection scoping
Team API keys with admin-only create/list/revoke flow under organization namespaces
Custom domains for hosted MCP servers, managed at the registry level
Per-server secrets management for storing API keys and credentials used at runtime
Release management with logs, streaming SSE log feed, and resume-on-paused-release support
Runtime log retrieval for hosted MCP servers
MCP JSON-RPC endpoint exposed per connection at /connect/{namespace}/{connectionId}/mcp
Cross-server tool search at /tools — find any tool across the entire registry
Smithery CLI (`smithery`) installable via npm, Homebrew, or Scoop for managing MCP servers and skills
smithery runner — local MCP launcher for stdio servers
smithery-cli-mcp — official MCP server for the Smithery CLI itself
TypeScript API client (Apache-2.0)
Integration with Vercel AI SDK, Claude Desktop, Cursor, Continue, and any MCP-compatible client
agent.pw — share APIs with agents without sharing secrets
mouseless — Rust MCP server for macOS desktop control
hylo workflow engine with hylo-plugins for managed-agent and cloud-claude