MCP Community Quickstart
import asyncio
from mcp_community import SimpleMCP
app = SimpleMCP("calculator")
@app.tool()
def add(a: int, b: int) -> int:
"""Add two numbers together."""
return a + b
@app.tool()
def subtract(a: int, b: int) -> int:
"""Subtract two numbers."""
return a - b
@app.tool()
def multiply(a: int, b: int) -> int:
"""Multiply two numbers."""
return a * b
@app.tool()
def divide(a: int, b: int) -> float:
"""Divide two numbers."""
return a / b
if __name__ == "__main__":
asyncio.run(app.run())