Introduction
Smithery Deployments allow you to distribute your MCP server to users, hosted and served over Streamable HTTP connection. When you host on Smithery, you get:- Discovery - A dedicated page with an interactive playground where users can discover and try your MCP server online
- Zero Setup - Users can connect from any MCP client without installing dependencies or security concerns
- Better Visibility - Hosted servers rank higher in our search results and registry
If you’re self-hosting and only need listing and distribution on Smithery, you can publish an external MCP by URL. See External MCPs.
Deployment Patterns
Smithery supports two main deployment patterns to accommodate different development needs:Native CLI (Recommended)
We provide native support for the most popular MCP development frameworks through our CLI, handling containerization and deployment automatically:TypeScript with Smithery CLI
Integrates directly with the official MCP TypeScript SDK.
Python with Smithery CLI
Works with the official MCP SDK’s FastMCP (both v1 and v2).
Custom Container (Advanced)
For advanced use cases or other languages:Custom Docker Container
Full control over your deployment environment. Requires additional setup to ensure compatibility with Smithery’s hosting infrastructure.