diff --git a/src/__pycache__/server.cpython-314.pyc b/src/__pycache__/server.cpython-314.pyc index 52e49c5..7b7d288 100644 Binary files a/src/__pycache__/server.cpython-314.pyc and b/src/__pycache__/server.cpython-314.pyc differ diff --git a/src/server.py b/src/server.py index d2b0887..c82a7ef 100644 --- a/src/server.py +++ b/src/server.py @@ -1,7 +1,7 @@ """ Gridbot MCP Server - Wraps eToroGridbot REST API as MCP tools. -Requires VPN connection and GRIDBOT_API_URL env var (default: http://10.0.1.3:8000) +Requires VPN connection and GRIDBOT_API_URL env var (default: http://services.agiliton.internal:8000) """ import os @@ -13,7 +13,7 @@ from mcp.server import Server from mcp.server.stdio import stdio_server from mcp.types import Tool, TextContent -BASE_URL = os.getenv("GRIDBOT_API_URL", "http://10.0.1.3:8000") +BASE_URL = os.getenv("GRIDBOT_API_URL", "http://services.agiliton.internal:8000") TIMEOUT = 30.0 server = Server("gridbot-mcp") @@ -726,7 +726,7 @@ async def call_tool(name: str, arguments: dict[str, Any]) -> list[TextContent]: "percentage": arguments.get("percentage", 50.0), "reason": arguments.get("reason", "manual_trigger"), } - result = await api_post("/portfolio/scale-out-trigger", payload) + result = await api_post("/api/trade/scale-out/trigger", payload) case "scale_out_adjust_threshold": payload = { "symbol": arguments["symbol"],