Skip to main content
Glama

MCP Server with Docker

server.py786 B
from mcp.server.fastmcp import FastMCP from dotenv import load_dotenv load_dotenv("../.env") # Create an MCP server mcp = FastMCP( name="Calculator", host="0.0.0.0", # only used for SSE transport (localhost) port=8050, # only used for SSE transport (set this to any port) ) # Add a simple calculator tool @mcp.tool() def add(a: int, b: int) -> int: """Add two numbers together""" return a + b # Run the server if __name__ == "__main__": transport = "sse" if transport == "stdio": print("Running server with stdio transport") mcp.run(transport="stdio") elif transport == "sse": print("Running server with SSE transport") mcp.run(transport="sse") else: raise ValueError(f"Unknown transport: {transport}")

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TomasRodriguez2002/MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server