from mcp.server.fastmcp import FastMCP | |
# Create an MCP server | |
mcp = FastMCP("Demo") | |
# Add an addition tool | |
def add(a: int, b: int) -> int: | |
"""Add two numbers""" | |
return a + b | |
# Add a dynamic greeting resource | |
def get_greeting(name: str) -> str: | |
"""Get a personalized greeting""" | |
return f"Hello, {name}!" | |
# Run the server | |
if __name__ == "__main__": | |
mcp.run() |