This is a bare-bones reference implementation from the Smithery cookbook, built to demonstrate the TypeScript SDK with their CLI tooling. It exposes a simple character counting tool and shows you how to structure a TypeScript MCP server using streamable HTTP transport instead of stdio. Think of it as a hello world with training wheels. The real value is in the source repo, which includes migration guides for moving existing stdio servers to HTTP, examples with session configuration, and both Python and TypeScript variants. You'd clone this to see how the pieces fit together before building your own server, not to actually use the character counter itself.
claude mcp add --transport http ai.smithery-smithery-ai-cookbook-ts-smithery-cli https://server.smithery.ai/@smithery-ai/cookbook-ts-smithery-cli/mcp