services: integration-runner: image: golang:1.25-bookworm depends_on: mcp-streamable-server: condition: service_healthy volumes: - .:/src working_dir: /src environment: PATH: "/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" PICOCLAW_MCP_REAL_SERVER_JSON: >- {"enabled":true,"type":"http","url":"http://mcp-streamable-server:8080/mcp"} PICOCLAW_MCP_REAL_TOOL_NAME: echo PICOCLAW_MCP_REAL_TOOL_ARGS_JSON: >- {"message":"hello from docker integration suite"} PICOCLAW_MCP_REAL_EXPECT_SUBSTRING: hello from docker integration suite mcp-streamable-server: build: context: . dockerfile: integration/fixtures/mcp-streamable-server/Dockerfile environment: STREAMABLE_JSON_RESPONSE: "true"