INNER CODE UNIT · Python
main
Arthur-Ficial/apfel · mcp/http-test-server/server.py:231
def main():
parser = argparse.ArgumentParser(description="MCP calculator server (HTTP transport)")
parser.add_argument("--port", type=int, default=8765)
parser.add_argument(
"--token", type=str, default=None, help="Required Bearer token (optional)"
)
args = parser.parse_args()
endpoint = "/mcp"
print(
f"apfel-calc-http listening on http://127.0.0.1:{args.port}{endpoint}",
file=sys.stderr,
)
if args.token:
print("Auth: Bearer token required", file=sys.stderr)
server = HTTPServer(("127.0.0.1", args.port), make_handler(args.token, endpoint))
try: