From 00df9169db1c4e052bb8410dca1e741d585eff0d Mon Sep 17 00:00:00 2001 From: Jungkoo Kang Date: Mon, 13 Oct 2025 11:59:23 -0400 Subject: [PATCH 1/2] Remove unnecessary installation step for K* MCP Server image --- mcp_server/Dockerfile.mcp | 1 - 1 file changed, 1 deletion(-) diff --git a/mcp_server/Dockerfile.mcp b/mcp_server/Dockerfile.mcp index 7c578e6..09a6767 100644 --- a/mcp_server/Dockerfile.mcp +++ b/mcp_server/Dockerfile.mcp @@ -1,6 +1,5 @@ FROM python:3.11 -RUN apt-get update && apt-get install -y cmake make g++ COPY mcp_server /src/mcp_server WORKDIR /src RUN pip install -r mcp_server/requirements.txt From 082154d7d26e5f2dd6a5f278261e929f91f681d3 Mon Sep 17 00:00:00 2001 From: Jungkoo Kang Date: Mon, 13 Oct 2025 12:04:55 -0400 Subject: [PATCH 2/2] Refactor integration test for K* MCP Server test --- mcp_server/tests/test_container.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mcp_server/tests/test_container.py b/mcp_server/tests/test_container.py index c81b0f0..95ada23 100644 --- a/mcp_server/tests/test_container.py +++ b/mcp_server/tests/test_container.py @@ -23,10 +23,10 @@ async def test_planner_tool_t(self) -> None: payload = await client.call_tool( "KstarPlannerUnorderedTopQ", - {"domain": domain, "problem": problem}, + {"domain": domain, "problem": problem, "quality_bound": 20.0, "num_plans": 1000}, ) assert payload is not None - assert len(payload.structured_content["plans"]) == 1 + assert len(payload.structured_content["plans"]) == 1000 optimal_plan = payload.structured_content["plans"][0] assert len(optimal_plan["actions"]) == 4 assert optimal_plan["cost"] == 4