greet
Create personalized greeting messages by inputting a name. This tool simplifies generating friendly and customized greetings for interaction purposes on the Example MCP Server.
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:21-24 (schema)Pydantic schema for the input to the greet tool (name: str)class GreetRequest(BaseModel): """Request model for greet tool.""" name: str
- src/mcp_server/main.py:51-62 (handler)Core implementation of the greet tool logic, generating a personalized 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."
- src/mcp_server/main.py:79-90 (registration)MCP tool registration for 'greet' using FastMCP @mcp.tool() decorator, delegates to _greet handler.@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)