What it does
A simple greeting server that generates personalized salutations with optional pirate flair. Built with Smithery CLI, it exposes a "hello" tool that accepts a name and returns a friendly greeting. The server demonstrates basic MCP server patterns using Python, with example usage shown via "Say hello to John" invocations. Server code is contained in src/hello_server/server.py, making it straightforward to extend or modify greeting logic.
Who it's for
Developers learning the Smithery MCP framework or exploring how to structure simple MCP servers. This is a homework project designed to demonstrate basic server capabilities and Smithery platform integration rather than a production tool. It's useful as a reference for understanding MCP server initialization, tool definition, and deployment workflows.
Common use cases
- Learning MCP server structure and Smithery CLI workflow
- Testing Smithery platform features including local development and deployment
- Generating personalized greetings with optional stylization
Setup pitfalls
- Requires a Smithery API key from
smithery.ai/account/api-keys— obtain and configure this before running - Build system uses
uv(Python package manager); ensure it's installed or substitutepipwith a requirements file - Repository hasn't received updates in 233 days; dependencies may be outdated and incompatible with recent Smithery versions
- Minimal documentation provided; refer to
src/hello_server/server.pyfor implementation details and test withuv run playgroundto understand tool behavior