From 100a5b55efcfdad117211374fc529a6832c48580 Mon Sep 17 00:00:00 2001 From: Dan Dye Date: Thu, 27 Aug 2026 15:09:00 +0000 Subject: [PATCH] chore: bump package versions and pin mcp<2.0 across all servers - google-secops-mcp: bump to 0.7.1 and pin mcp[cli]>=1.26.0,<2.0 - gti-mcp: bump to 0.1.3 (mcp>=1.23.0,<2.0 pinned in #278) - secops-soar-mcp: bump to 0.1.2 and pin mcp[cli]>=1.4.1,<2.0 - scc-mcp: bump to 0.1.1 and pin mcp[cli]>=1.4.1,<2.0 --- server/gti/pyproject.toml | 2 +- server/gti/setup.py | 2 +- server/scc/pyproject.toml | 4 ++-- server/scc/setup.py | 4 ++-- server/secops-soar/pyproject.toml | 4 ++-- server/secops-soar/setup.py | 6 +++++- server/secops/pyproject.toml | 4 ++-- server/secops/secops_mcp/server.py | 2 +- server/secops/setup.py | 10 +++++++--- 9 files changed, 23 insertions(+), 15 deletions(-) diff --git a/server/gti/pyproject.toml b/server/gti/pyproject.toml index 20468f5d..d36bf26e 100644 --- a/server/gti/pyproject.toml +++ b/server/gti/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "gti-mcp" -version = "0.1.2" +version = "0.1.3" description = "Google Threat Intelligence MCP server" readme = "README.md" requires-python = ">=3.11" diff --git a/server/gti/setup.py b/server/gti/setup.py index 38528885..009356ef 100644 --- a/server/gti/setup.py +++ b/server/gti/setup.py @@ -19,7 +19,7 @@ setup( name="gti-mcp", - version="0.1.2", + version="0.1.3", packages=setuptools.find_packages(), install_requires=[ "mcp>=1.23.0,<2.0", diff --git a/server/scc/pyproject.toml b/server/scc/pyproject.toml index abace06b..7e86def5 100644 --- a/server/scc/pyproject.toml +++ b/server/scc/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "scc-mcp" -version = "0.1.0" +version = "0.1.1" description = "Security Command Center MCP server" readme = "README.md" requires-python = ">=3.11" @@ -15,7 +15,7 @@ classifiers = [ ] dependencies = [ "httpx>=0.28.1", - "mcp[cli]>=1.4.1", + "mcp[cli]>=1.4.1,<2.0", "python-dotenv>=1.0.0", "typing-extensions>=4.8.0", "aiohttp>=3.9.0", diff --git a/server/scc/setup.py b/server/scc/setup.py index b9884f1b..1a728f10 100644 --- a/server/scc/setup.py +++ b/server/scc/setup.py @@ -18,10 +18,10 @@ setup( name="scc-mcp", - version="0.1.0", + version="0.1.1", py_modules=["scc_mcp", "main"], install_requires=[ - "mcp", + "mcp[cli]>=1.4.1,<2.0", "google-cloud-securitycenter", "google-cloud-asset", ], diff --git a/server/secops-soar/pyproject.toml b/server/secops-soar/pyproject.toml index 4a30bbf1..07282d89 100644 --- a/server/secops-soar/pyproject.toml +++ b/server/secops-soar/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "secops-soar-mcp" -version = "0.1.1" +version = "0.1.2" description = "Google SecOps SOAR MCP server" readme = "README.md" requires-python = ">=3.11" @@ -15,7 +15,7 @@ classifiers = [ ] dependencies = [ "aiohttp>=3.11.15", - "mcp[cli]>=1.4.1" + "mcp[cli]>=1.4.1,<2.0" ] [project.urls] diff --git a/server/secops-soar/setup.py b/server/secops-soar/setup.py index 5f6b44ed..ab387742 100644 --- a/server/secops-soar/setup.py +++ b/server/secops-soar/setup.py @@ -19,8 +19,12 @@ setup( name="secops-soar-mcp", - version="0.1.0", + version="0.1.2", packages=setuptools.find_packages(), + install_requires=[ + "aiohttp>=3.11.15", + "mcp[cli]>=1.4.1,<2.0", + ], entry_points={ "console_scripts": [ "secops-soar-mcp=secops_soar_mcp.server:main", diff --git a/server/secops/pyproject.toml b/server/secops/pyproject.toml index 44b516aa..8fd37a66 100644 --- a/server/secops/pyproject.toml +++ b/server/secops/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "google-secops-mcp" -version = "0.7.0" +version = "0.7.1" description = "Google SecOps MCP server" readme = "README.md" requires-python = ">=3.11" @@ -15,7 +15,7 @@ classifiers = [ ] dependencies = [ "httpx>=0.28.1", - "mcp[cli]>=1.26.0", + "mcp[cli]>=1.26.0,<2.0", "secops>=0.35.1", "google-auth>=2.48.0", "google-auth-httplib2>=0.3.0", diff --git a/server/secops/secops_mcp/server.py b/server/secops/secops_mcp/server.py index df306308..f23fb366 100644 --- a/server/secops/secops_mcp/server.py +++ b/server/secops/secops_mcp/server.py @@ -32,7 +32,7 @@ logger = logging.getLogger('secops-mcp') # Constants -USER_AGENT = 'secops-app/0.7.0' +USER_AGENT = 'secops-app/0.7.1' # Default Chronicle configuration from environment variables DEFAULT_PROJECT_ID = os.environ.get('CHRONICLE_PROJECT_ID', '725716774503') diff --git a/server/secops/setup.py b/server/secops/setup.py index b7966db4..be4348ef 100644 --- a/server/secops/setup.py +++ b/server/secops/setup.py @@ -19,11 +19,15 @@ setup( name="google-secops-mcp", - version="0.7.0", + version="0.7.1", py_modules=["secops_mcp", "main"], # Include both modules install_requires=[ - "fastmcp", - "secops", + "httpx>=0.28.1", + "mcp[cli]>=1.26.0,<2.0", + "secops>=0.35.1", + "google-auth>=2.48.0", + "google-auth-httplib2>=0.3.0", + "google-api-python-client>=2.190.0", ], entry_points={ "console_scripts": [