From 7a933fe5dab3d241bb517078dee21059b038b276 Mon Sep 17 00:00:00 2001 From: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com> Date: Mon, 13 Oct 2025 15:53:46 +0100 Subject: [PATCH] Fix workspace configuration error with structured_output_lowlevel.py (#1471) Co-authored-by: lorenss-m --- .../mcp_structured_output_lowlevel/__init__.py | 1 + .../mcp_structured_output_lowlevel/__main__.py} | 0 .../structured-output-lowlevel/pyproject.toml | 6 ++++++ uv.lock | 14 +++++++++++++- 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 examples/servers/structured-output-lowlevel/mcp_structured_output_lowlevel/__init__.py rename examples/servers/{structured_output_lowlevel.py => structured-output-lowlevel/mcp_structured_output_lowlevel/__main__.py} (100%) create mode 100644 examples/servers/structured-output-lowlevel/pyproject.toml diff --git a/examples/servers/structured-output-lowlevel/mcp_structured_output_lowlevel/__init__.py b/examples/servers/structured-output-lowlevel/mcp_structured_output_lowlevel/__init__.py new file mode 100644 index 00000000..c6590567 --- /dev/null +++ b/examples/servers/structured-output-lowlevel/mcp_structured_output_lowlevel/__init__.py @@ -0,0 +1 @@ +"""Example of structured output with low-level MCP server.""" diff --git a/examples/servers/structured_output_lowlevel.py b/examples/servers/structured-output-lowlevel/mcp_structured_output_lowlevel/__main__.py similarity index 100% rename from examples/servers/structured_output_lowlevel.py rename to examples/servers/structured-output-lowlevel/mcp_structured_output_lowlevel/__main__.py diff --git a/examples/servers/structured-output-lowlevel/pyproject.toml b/examples/servers/structured-output-lowlevel/pyproject.toml new file mode 100644 index 00000000..554efc61 --- /dev/null +++ b/examples/servers/structured-output-lowlevel/pyproject.toml @@ -0,0 +1,6 @@ +[project] +name = "mcp-structured-output-lowlevel" +version = "0.1.0" +description = "Example of structured output with low-level MCP server" +requires-python = ">=3.10" +dependencies = ["mcp"] diff --git a/uv.lock b/uv.lock index 68abdcc4..bb378372 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.10" [manifest] @@ -13,6 +13,7 @@ members = [ "mcp-simple-streamablehttp-stateless", "mcp-simple-tool", "mcp-snippets", + "mcp-structured-output-lowlevel", ] [[package]] @@ -948,6 +949,17 @@ dependencies = [ [package.metadata] requires-dist = [{ name = "mcp", editable = "." }] +[[package]] +name = "mcp-structured-output-lowlevel" +version = "0.1.0" +source = { virtual = "examples/servers/structured-output-lowlevel" } +dependencies = [ + { name = "mcp" }, +] + +[package.metadata] +requires-dist = [{ name = "mcp", editable = "." }] + [[package]] name = "mdurl" version = "0.1.2"