greet
Generate personalized greeting messages by providing a name. This tool creates friendly welcome messages for users in applications.
Instructions
Generate a friendly greeting message.
Args: name: The name of the person to greet
Returns: A personalized greeting message
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes |
Implementation Reference
- src/mcp_server/main.py:79-90 (handler)The main handler for the 'greet' MCP tool, registered via @mcp.tool() decorator. It receives the name parameter and delegates to the _greet helper function.@mcp.tool() def greet(name: str) -> str: """ Generate a friendly greeting message. Args: name: The name of the person to greet Returns: A personalized greeting message """ return _greet(name)
- src/mcp_server/main.py:21-25 (schema)Pydantic BaseModel defining the input schema for the 'greet' tool request.class GreetRequest(BaseModel): """Request model for greet tool.""" name: str
- src/mcp_server/main.py:51-62 (helper)Internal helper function containing the core logic for generating the greeting message.def _greet(name: str) -> str: """ Generate a friendly greeting message. Args: name: The name of the person to greet Returns: A personalized greeting message """ return f"Hello, {name}! Welcome to the MCP server."