""" Parlay MCP server entry point. Supports both stdio (Claude Desktop, Claude Code, any stdio MCP client) and SSE transport (Continue.dev, Zed, HTTP-based clients). Usage: python -m mcp_server.server stdio # stdio transport (default) python -m mcp_server.server sse # SSE on port 8002 """ import sys import logging from .tools import mcp logger = logging.getLogger(__name__) def main() -> None: transport = sys.argv[1] if len(sys.argv) > 1 else "stdio" if transport == "sse": logger.info("Starting Parlay MCP server on SSE transport (port 8002)") mcp.run(transport="sse", host="0.0.0.0", port=8002) else: logger.info("Starting Parlay MCP server on stdio transport") mcp.run(transport="stdio") if __name__ == "__main__": main()