From 0bdb32eaa75a0c36783363d5cccf845c7574fc06 Mon Sep 17 00:00:00 2001 From: acosferreia Date: Tue, 16 Dec 2025 15:36:21 -0500 Subject: [PATCH] bump mcp version --- pyproject.toml | 2 +- requirements.txt | 2 +- uv.lock | 27 +++++++++++++++++++++++---- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f2b2972..36db865 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ requires-python = ">=3.12" dependencies = [ "faiss-cpu~=1.11", "lightspeed-stack-providers==0.1.17", - "mcp~=1.9.4", + "mcp~=1.23.0", "sentence-transformers>=5.0.0", "dumb-init>=1.2.5.post1", "litellm>=1.79.0", diff --git a/requirements.txt b/requirements.txt index 7433df3..e3519bd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -44,7 +44,7 @@ llama-stack==0.2.22 llama-stack-client==0.2.22 markdown-it-py==3.0.0 markupsafe==3.0.2 -mcp==1.9.4 +mcp==1.23.0 mdurl==0.1.2 mpmath==1.3.0 multidict==6.5.0 diff --git a/uv.lock b/uv.lock index b8f0e41..b9897e6 100644 --- a/uv.lock +++ b/uv.lock @@ -135,7 +135,7 @@ requires-dist = [ { name = "faiss-cpu", specifier = "~=1.11" }, { name = "lightspeed-stack-providers", specifier = "==0.1.17" }, { name = "litellm", specifier = ">=1.79.0" }, - { name = "mcp", specifier = "~=1.9.4" }, + { name = "mcp", specifier = "~=1.23.0" }, { name = "sentence-transformers", specifier = ">=5.0.0" }, { name = "starlette", specifier = ">=0.49.1" }, ] @@ -1230,22 +1230,27 @@ wheels = [ [[package]] name = "mcp" -version = "1.9.4" +version = "1.23.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "httpx" }, { name = "httpx-sse" }, + { name = "jsonschema" }, { name = "pydantic" }, { name = "pydantic-settings" }, + { name = "pyjwt", extra = ["crypto"] }, { name = "python-multipart" }, + { name = "pywin32", marker = "sys_platform == 'win32'" }, { name = "sse-starlette" }, { name = "starlette" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/06/f2/dc2450e566eeccf92d89a00c3e813234ad58e2ba1e31d11467a09ac4f3b9/mcp-1.9.4.tar.gz", hash = "sha256:cfb0bcd1a9535b42edaef89947b9e18a8feb49362e1cc059d6e7fc636f2cb09f", size = 333294, upload-time = "2025-06-12T08:20:30.158Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a7/a4/d06a303f45997e266f2c228081abe299bbcba216cb806128e2e49095d25f/mcp-1.23.3.tar.gz", hash = "sha256:b3b0da2cc949950ce1259c7bfc1b081905a51916fcd7c8182125b85e70825201", size = 600697, upload-time = "2025-12-09T16:04:37.351Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/97/fc/80e655c955137393c443842ffcc4feccab5b12fa7cb8de9ced90f90e6998/mcp-1.9.4-py3-none-any.whl", hash = "sha256:7fcf36b62936adb8e63f89346bccca1268eeca9bf6dfb562ee10b1dfbda9dac0", size = 130232, upload-time = "2025-06-12T08:20:28.551Z" }, + { url = "https://files.pythonhosted.org/packages/32/c6/13c1a26b47b3f3a3b480783001ada4268917c9f42d78a079c336da2e75e5/mcp-1.23.3-py3-none-any.whl", hash = "sha256:32768af4b46a1b4f7df34e2bfdf5c6011e7b63d7f1b0e321d0fdef4cd6082031", size = 231570, upload-time = "2025-12-09T16:04:35.56Z" }, ] [[package]] @@ -1981,6 +1986,20 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, ] +[[package]] +name = "pyjwt" +version = "2.10.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e7/46/bd74733ff231675599650d3e47f361794b22ef3e3770998dda30d3b63726/pyjwt-2.10.1.tar.gz", hash = "sha256:3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953", size = 87785, upload-time = "2024-11-28T03:43:29.933Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl", hash = "sha256:dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb", size = 22997, upload-time = "2024-11-28T03:43:27.893Z" }, +] + +[package.optional-dependencies] +crypto = [ + { name = "cryptography" }, +] + [[package]] name = "python-dateutil" version = "2.9.0.post0"