diff --git a/examples/clients/simple-chatbot/README.MD b/examples/clients/simple-chatbot/README.MD index 482109f97..223f9ef20 100644 --- a/examples/clients/simple-chatbot/README.MD +++ b/examples/clients/simple-chatbot/README.MD @@ -4,9 +4,9 @@ This example demonstrates how to integrate the Model Context Protocol (MCP) into ## Requirements -- Python 3.10 +- Python 3.10+ - `python-dotenv` -- `requests` +- `httpx` - `mcp` - `uvicorn` diff --git a/examples/clients/simple-chatbot/mcp_simple_chatbot/requirements.txt b/examples/clients/simple-chatbot/mcp_simple_chatbot/requirements.txt index 2292072ff..d3ef12e96 100644 --- a/examples/clients/simple-chatbot/mcp_simple_chatbot/requirements.txt +++ b/examples/clients/simple-chatbot/mcp_simple_chatbot/requirements.txt @@ -1,4 +1,4 @@ python-dotenv>=1.0.0 -requests>=2.31.0 +httpx>=0.27.0 mcp>=1.0.0 uvicorn>=0.32.1 diff --git a/examples/clients/simple-chatbot/pyproject.toml b/examples/clients/simple-chatbot/pyproject.toml index 2d7205735..4092cee04 100644 --- a/examples/clients/simple-chatbot/pyproject.toml +++ b/examples/clients/simple-chatbot/pyproject.toml @@ -16,6 +16,7 @@ classifiers = [ ] dependencies = [ "python-dotenv>=1.0.0", + "httpx>=0.27.0", "mcp", "uvicorn>=0.32.1", ] diff --git a/uv.lock b/uv.lock index 705d014aa..817c04dbd 100644 --- a/uv.lock +++ b/uv.lock @@ -1056,6 +1056,7 @@ name = "mcp-simple-chatbot" version = "0.1.0" source = { editable = "examples/clients/simple-chatbot" } dependencies = [ + { name = "httpx" }, { name = "mcp" }, { name = "python-dotenv" }, { name = "uvicorn" }, @@ -1070,6 +1071,7 @@ dev = [ [package.metadata] requires-dist = [ + { name = "httpx", specifier = ">=0.27.0" }, { name = "mcp", editable = "." }, { name = "python-dotenv", specifier = ">=1.0.0" }, { name = "uvicorn", specifier = ">=0.32.1" },