server.py 439 B

1234567891011121314151617181920212223
  1. # server.py
  2. from mcp.server.fastmcp import FastMCP
  3. # Create an MCP server
  4. mcp = FastMCP("Demo")
  5. # Add an addition tool
  6. @mcp.tool()
  7. def add(a: int, b: int) -> int:
  8. """Add two numbers"""
  9. return a + b
  10. # Add a dynamic greeting resource
  11. @mcp.resource("greeting://{name}")
  12. def get_greeting(name: str) -> str:
  13. """Get a personalized greeting"""
  14. return f"Hello, {name}!"
  15. if __name__ == "__main__":
  16. print(111)
  17. mcp.run()