This is a TypeScript template project that demonstrates how to build and deploy custom MCP servers on Smithery using Express and Docker containers. It supports both STDIO and HTTP transports via an environment variable, includes CORS headers for browser clients, and shows how to handle Smithery's session configuration system. The example implements basic character counting functionality, but the real value is as a starting point for your own server. You get request logging middleware, interactive testing through Smithery's playground CLI, and a complete deployment setup with smithery.yaml configuration. Reach for this when you want to build a production MCP server with HTTP support rather than STDIO only, or when you need custom container deployment on Smithery's infrastructure.
claude mcp add --transport http ai.smithery-callmybot-cookbook-mcp-server https://server.smithery.ai/@callmybot/cookbook-mcp-server/mcp