Skip to content

python3Packages.mcp: 1.15.0 -> 1.19.0#449696

Closed
r-ryantm wants to merge 1 commit intoNixOS:masterfrom
r-ryantm:auto-update/python3Packages.mcp
Closed

python3Packages.mcp: 1.15.0 -> 1.19.0#449696
r-ryantm wants to merge 1 commit intoNixOS:masterfrom
r-ryantm:auto-update/python3Packages.mcp

Conversation

@r-ryantm
Copy link
Contributor

@r-ryantm r-ryantm commented Oct 7, 2025

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.

meta.description for python3Packages.mcp is: Official Python SDK for Model Context Protocol servers and clients

meta.homepage for python3Packages.mcp is: https://github.com/modelcontextprotocol/python-sdk

meta.changelog for python3Packages.mcp is: https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.16.0

Updates performed
  • Ran passthru.UpdateScript
To inspect upstream changes
Impact

Checks done


  • built on NixOS
  • The tests defined in passthru.tests, if any, passed
  • found 1.16.0 with grep in /nix/store/qpj7wjw4p59gmbjadh1pgd00bml9wgp0-python3.13-mcp-1.16.0
  • found 1.16.0 in filename of file in /nix/store/qpj7wjw4p59gmbjadh1pgd00bml9wgp0-python3.13-mcp-1.16.0

Rebuild report (if merged into master) (click to expand)
37 total rebuild path(s)

37 package rebuild(s)

First fifty rebuilds by attrpath

atopile
docling-serve
home-assistant-component-tests.mcp
home-assistant-component-tests.mcp_server
litellm
mcp-nixos
mcp-proxy
open-webui
oterm
powerview
python312Packages.django-mcp-server
python312Packages.docling-mcp
python312Packages.docling-serve
python312Packages.fastapi-mcp
python312Packages.fastmcp
python312Packages.gradio
python312Packages.mcp
python312Packages.mcpadapt
python312Packages.openai-agents
python312Packages.smolagents
python312Packages.txtai
python313Packages.atopile
python313Packages.django-mcp-server
python313Packages.docling-mcp
python313Packages.docling-serve
python313Packages.fastapi-mcp
python313Packages.fastmcp
python313Packages.gradio
python313Packages.mcp
python313Packages.mcpadapt
python313Packages.openai-agents
python313Packages.smolagents
python313Packages.txtai
rembg
vectorcode
vimPlugins.vectorcode-nvim
Instructions to test this update (click to expand)

Either download from the cache:

nix-store -r /nix/store/qpj7wjw4p59gmbjadh1pgd00bml9wgp0-python3.13-mcp-1.16.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nixpkgs-update-cache.nix-community.org/' \
  --option trusted-public-keys '
  nixpkgs-update-cache.nix-community.org-1:U8d6wiQecHUPJFSqHN9GSSmNkmdiFW7GW7WNAnHW0SM=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The nixpkgs-update cache is only trusted for this store-path realization.)
For the cached download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A python3Packages.mcp https://github.com/r-ryantm/nixpkgs/archive/2b05ceca8d3e8861258b7433012d6f1a58756b5b.tar.gz

Or:

nix build github:r-ryantm/nixpkgs/2b05ceca8d3e8861258b7433012d6f1a58756b5b#python3Packages.mcp

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/qpj7wjw4p59gmbjadh1pgd00bml9wgp0-python3.13-mcp-1.16.0
ls -la /nix/store/qpj7wjw4p59gmbjadh1pgd00bml9wgp0-python3.13-mcp-1.16.0/bin


Pre-merge build results

We have automatically built all packages that will get rebuilt due to
this change.

This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.

❌ nixpkgs-review failed


Maintainer pings

cc @bryanhonof @josh for testing.

Tip

As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.


Add a 👍 reaction to pull requests you find important.

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 6.topic: python Python is a high-level, general-purpose programming language. labels Oct 7, 2025
@nix-owners nix-owners bot requested review from bryanhonof and josh October 7, 2025 23:06
@josh
Copy link
Contributor

josh commented Oct 8, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 449696
Commit: 2b05ceca8d3e8861258b7433012d6f1a58756b5b


x86_64-linux

❌ 8 packages failed to build:
  • docling-serve (python313Packages.docling-serve)
  • docling-serve.dist (python313Packages.docling-serve.dist)
  • python312Packages.docling-mcp
  • python312Packages.docling-mcp.dist
  • python312Packages.docling-serve
  • python312Packages.docling-serve.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
✅ 57 packages built:
  • atopile (python313Packages.atopile)
  • atopile.dist (python313Packages.atopile.dist)
  • home-assistant-component-tests.mcp
  • home-assistant-component-tests.mcp_server
  • litellm
  • litellm.dist
  • mcp-nixos
  • mcp-nixos.dist
  • mcp-proxy
  • mcp-proxy.dist
  • open-webui
  • open-webui.dist
  • oterm
  • oterm.dist
  • powerview
  • powerview.dist
  • python312Packages.django-mcp-server
  • python312Packages.django-mcp-server.dist
  • python312Packages.fastapi-mcp
  • python312Packages.fastapi-mcp.dist
  • python312Packages.fastmcp
  • python312Packages.fastmcp.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.mcp
  • python312Packages.mcp.dist
  • python312Packages.mcpadapt
  • python312Packages.mcpadapt.dist
  • python312Packages.openai-agents
  • python312Packages.openai-agents.dist
  • python312Packages.smolagents
  • python312Packages.smolagents.dist
  • python312Packages.txtai
  • python312Packages.txtai.dist
  • python313Packages.django-mcp-server
  • python313Packages.django-mcp-server.dist
  • python313Packages.fastapi-mcp
  • python313Packages.fastapi-mcp.dist
  • python313Packages.fastmcp
  • python313Packages.fastmcp.dist
  • python313Packages.gradio
  • python313Packages.gradio.dist
  • python313Packages.mcp
  • python313Packages.mcp.dist
  • python313Packages.mcpadapt
  • python313Packages.mcpadapt.dist
  • python313Packages.openai-agents
  • python313Packages.openai-agents.dist
  • python313Packages.smolagents
  • python313Packages.smolagents.dist
  • python313Packages.txtai
  • python313Packages.txtai.dist
  • rembg
  • rembg.dist
  • vectorcode
  • vectorcode.dist
  • vimPlugins.vectorcode-nvim

aarch64-darwin

❌ 12 packages failed to build:
  • docling-serve (python313Packages.docling-serve)
  • docling-serve.dist (python313Packages.docling-serve.dist)
  • python312Packages.docling-mcp
  • python312Packages.docling-mcp.dist
  • python312Packages.docling-serve
  • python312Packages.docling-serve.dist
  • python312Packages.smolagents
  • python312Packages.smolagents.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
  • python313Packages.smolagents
  • python313Packages.smolagents.dist
✅ 41 packages built:
  • litellm
  • litellm.dist
  • mcp-nixos
  • mcp-nixos.dist
  • mcp-proxy
  • mcp-proxy.dist
  • oterm
  • oterm.dist
  • powerview
  • powerview.dist
  • python312Packages.django-mcp-server
  • python312Packages.django-mcp-server.dist
  • python312Packages.fastapi-mcp
  • python312Packages.fastapi-mcp.dist
  • python312Packages.fastmcp
  • python312Packages.fastmcp.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.mcp
  • python312Packages.mcp.dist
  • python312Packages.mcpadapt
  • python312Packages.mcpadapt.dist
  • python312Packages.openai-agents
  • python312Packages.openai-agents.dist
  • python313Packages.django-mcp-server
  • python313Packages.django-mcp-server.dist
  • python313Packages.fastapi-mcp
  • python313Packages.fastapi-mcp.dist
  • python313Packages.fastmcp
  • python313Packages.fastmcp.dist
  • python313Packages.gradio
  • python313Packages.gradio.dist
  • python313Packages.mcp
  • python313Packages.mcp.dist
  • python313Packages.mcpadapt
  • python313Packages.mcpadapt.dist
  • python313Packages.openai-agents
  • python313Packages.openai-agents.dist
  • vectorcode
  • vectorcode.dist
  • vimPlugins.vectorcode-nvim

@siraben
Copy link
Member

siraben commented Oct 8, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 449696
Commit: 2b05ceca8d3e8861258b7433012d6f1a58756b5b


x86_64-linux

❌ 8 packages failed to build:
  • docling-serve (python313Packages.docling-serve)
  • docling-serve.dist (python313Packages.docling-serve.dist)
  • python312Packages.docling-mcp
  • python312Packages.docling-mcp.dist
  • python312Packages.docling-serve
  • python312Packages.docling-serve.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
✅ 57 packages built:
  • atopile (python313Packages.atopile)
  • atopile.dist (python313Packages.atopile.dist)
  • home-assistant-component-tests.mcp
  • home-assistant-component-tests.mcp_server
  • litellm
  • litellm.dist
  • mcp-nixos
  • mcp-nixos.dist
  • mcp-proxy
  • mcp-proxy.dist
  • open-webui
  • open-webui.dist
  • oterm
  • oterm.dist
  • powerview
  • powerview.dist
  • python312Packages.django-mcp-server
  • python312Packages.django-mcp-server.dist
  • python312Packages.fastapi-mcp
  • python312Packages.fastapi-mcp.dist
  • python312Packages.fastmcp
  • python312Packages.fastmcp.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.mcp
  • python312Packages.mcp.dist
  • python312Packages.mcpadapt
  • python312Packages.mcpadapt.dist
  • python312Packages.openai-agents
  • python312Packages.openai-agents.dist
  • python312Packages.smolagents
  • python312Packages.smolagents.dist
  • python312Packages.txtai
  • python312Packages.txtai.dist
  • python313Packages.django-mcp-server
  • python313Packages.django-mcp-server.dist
  • python313Packages.fastapi-mcp
  • python313Packages.fastapi-mcp.dist
  • python313Packages.fastmcp
  • python313Packages.fastmcp.dist
  • python313Packages.gradio
  • python313Packages.gradio.dist
  • python313Packages.mcp
  • python313Packages.mcp.dist
  • python313Packages.mcpadapt
  • python313Packages.mcpadapt.dist
  • python313Packages.openai-agents
  • python313Packages.openai-agents.dist
  • python313Packages.smolagents
  • python313Packages.smolagents.dist
  • python313Packages.txtai
  • python313Packages.txtai.dist
  • rembg
  • rembg.dist
  • vectorcode
  • vectorcode.dist
  • vimPlugins.vectorcode-nvim

@r-ryantm r-ryantm force-pushed the auto-update/python3Packages.mcp branch from 2b05cec to a6573de Compare October 14, 2025 05:10
@r-ryantm r-ryantm changed the title python3Packages.mcp: 1.15.0 -> 1.16.0 python3Packages.mcp: 1.15.0 -> 1.17.0 Oct 14, 2025
@r-ryantm
Copy link
Contributor Author

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.

meta.description for python3Packages.mcp is: Official Python SDK for Model Context Protocol servers and clients

meta.homepage for python3Packages.mcp is: https://github.com/modelcontextprotocol/python-sdk

meta.changelog for python3Packages.mcp is: https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.17.0

Updates performed
  • Ran passthru.UpdateScript
To inspect upstream changes
Impact

Checks done


  • built on NixOS
  • The tests defined in passthru.tests, if any, passed
  • found 1.17.0 with grep in /nix/store/pwp1a5j46cxsq6nspg0krbm5pl547rk9-python3.13-mcp-1.17.0
  • found 1.17.0 in filename of file in /nix/store/pwp1a5j46cxsq6nspg0krbm5pl547rk9-python3.13-mcp-1.17.0

Rebuild report (if merged into master) (click to expand)
46 total rebuild path(s)

46 package rebuild(s)

First fifty rebuilds by attrpath

atopile
docling-serve
home-assistant-component-tests.mcp
home-assistant-component-tests.mcp_server
litellm
mcp-nixos
mcp-proxy
open-webui
oterm
pkgsRocm.docling-serve
pkgsRocm.python3Packages.docling-mcp
pkgsRocm.python3Packages.docling-serve
pkgsRocm.python3Packages.gradio
pkgsRocm.python3Packages.smolagents
pkgsRocm.python3Packages.txtai
pkgsRocm.rembg
pkgsRocm.vectorcode
pkgsRocm.vimPlugins.vectorcode-nvim
powerview
python312Packages.django-mcp-server
python312Packages.docling-mcp
python312Packages.docling-serve
python312Packages.fastapi-mcp
python312Packages.fastmcp
python312Packages.gradio
python312Packages.mcp
python312Packages.mcpadapt
python312Packages.openai-agents
python312Packages.smolagents
python312Packages.txtai
python313Packages.atopile
python313Packages.django-mcp-server
python313Packages.docling-mcp
python313Packages.docling-serve
python313Packages.fastapi-mcp
python313Packages.fastmcp
python313Packages.gradio
python313Packages.mcp
python313Packages.mcpadapt
python313Packages.openai-agents
python313Packages.smolagents
python313Packages.txtai
rembg
vectorcode
vimPlugins.vectorcode-nvim
Instructions to test this update (click to expand)

Either download from the cache:

nix-store -r /nix/store/pwp1a5j46cxsq6nspg0krbm5pl547rk9-python3.13-mcp-1.17.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nixpkgs-update-cache.nix-community.org/' \
  --option trusted-public-keys '
  nixpkgs-update-cache.nix-community.org-1:U8d6wiQecHUPJFSqHN9GSSmNkmdiFW7GW7WNAnHW0SM=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The nixpkgs-update cache is only trusted for this store-path realization.)
For the cached download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A python3Packages.mcp https://github.com/r-ryantm/nixpkgs/archive/a6573de2305f225b00eb89a242c998cbd606ba23.tar.gz

Or:

nix build github:r-ryantm/nixpkgs/a6573de2305f225b00eb89a242c998cbd606ba23#python3Packages.mcp

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/pwp1a5j46cxsq6nspg0krbm5pl547rk9-python3.13-mcp-1.17.0
ls -la /nix/store/pwp1a5j46cxsq6nspg0krbm5pl547rk9-python3.13-mcp-1.17.0/bin


Pre-merge build results

We have automatically built all packages that will get rebuilt due to
this change.

This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review --extra-nixpkgs-config '{ allowBroken = false; }'
Commit: a6573de2305f225b00eb89a242c998cbd606ba23


x86_64-linux

❌ 27 packages failed to build:
  • atopile (python313Packages.atopile)
  • atopile.dist (python313Packages.atopile.dist)
  • docling-serve (python313Packages.docling-serve)
  • docling-serve.dist (python313Packages.docling-serve.dist)
  • home-assistant-component-tests.mcp_server
  • mcp-nixos
  • mcp-nixos.dist
  • oterm
  • oterm.dist
  • python312Packages.docling-mcp
  • python312Packages.docling-mcp.dist
  • python312Packages.docling-serve
  • python312Packages.docling-serve.dist
  • python312Packages.fastapi-mcp
  • python312Packages.fastapi-mcp.dist
  • python312Packages.fastmcp
  • python312Packages.fastmcp.dist
  • python312Packages.txtai
  • python312Packages.txtai.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
  • python313Packages.fastapi-mcp
  • python313Packages.fastapi-mcp.dist
  • python313Packages.fastmcp
  • python313Packages.fastmcp.dist
  • python313Packages.txtai
  • python313Packages.txtai.dist
✅ 38 packages built:
  • home-assistant-component-tests.mcp
  • litellm
  • litellm.dist
  • mcp-proxy
  • mcp-proxy.dist
  • open-webui
  • open-webui.dist
  • powerview
  • powerview.dist
  • python312Packages.django-mcp-server
  • python312Packages.django-mcp-server.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.mcp
  • python312Packages.mcp.dist
  • python312Packages.mcpadapt
  • python312Packages.mcpadapt.dist
  • python312Packages.openai-agents
  • python312Packages.openai-agents.dist
  • python312Packages.smolagents
  • python312Packages.smolagents.dist
  • python313Packages.django-mcp-server
  • python313Packages.django-mcp-server.dist
  • python313Packages.gradio
  • python313Packages.gradio.dist
  • python313Packages.mcp
  • python313Packages.mcp.dist
  • python313Packages.mcpadapt
  • python313Packages.mcpadapt.dist
  • python313Packages.openai-agents
  • python313Packages.openai-agents.dist
  • python313Packages.smolagents
  • python313Packages.smolagents.dist
  • rembg
  • rembg.dist
  • vectorcode
  • vectorcode.dist
  • vimPlugins.vectorcode-nvim

Maintainer pings

cc @bryanhonof @josh for testing.

Tip

As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.


Add a 👍 reaction to pull requests you find important.

@r-ryantm r-ryantm changed the title python3Packages.mcp: 1.15.0 -> 1.17.0 python3Packages.mcp: 1.15.0 -> 1.18.0 Oct 20, 2025
@r-ryantm
Copy link
Contributor Author

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.

meta.description for python3Packages.mcp is: Official Python SDK for Model Context Protocol servers and clients

meta.homepage for python3Packages.mcp is: https://github.com/modelcontextprotocol/python-sdk

meta.changelog for python3Packages.mcp is: https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.18.0

Updates performed
  • Ran passthru.UpdateScript
To inspect upstream changes
Impact

Checks done


  • built on NixOS
  • The tests defined in passthru.tests, if any, passed
  • found 1.18.0 with grep in /nix/store/c8gn559f67y0kr0cnfwwh5x6dsbvyy6w-python3.13-mcp-1.18.0
  • found 1.18.0 in filename of file in /nix/store/c8gn559f67y0kr0cnfwwh5x6dsbvyy6w-python3.13-mcp-1.18.0

Rebuild report (if merged into master) (click to expand)
46 total rebuild path(s)

46 package rebuild(s)

First fifty rebuilds by attrpath

atopile
docling-serve
home-assistant-component-tests.mcp
home-assistant-component-tests.mcp_server
litellm
mcp-nixos
mcp-proxy
open-webui
oterm
pkgsRocm.docling-serve
pkgsRocm.python3Packages.docling-mcp
pkgsRocm.python3Packages.docling-serve
pkgsRocm.python3Packages.gradio
pkgsRocm.python3Packages.smolagents
pkgsRocm.python3Packages.txtai
pkgsRocm.rembg
pkgsRocm.vectorcode
pkgsRocm.vimPlugins.vectorcode-nvim
powerview
python312Packages.django-mcp-server
python312Packages.docling-mcp
python312Packages.docling-serve
python312Packages.fastapi-mcp
python312Packages.fastmcp
python312Packages.gradio
python312Packages.mcp
python312Packages.mcpadapt
python312Packages.openai-agents
python312Packages.smolagents
python312Packages.txtai
python313Packages.atopile
python313Packages.django-mcp-server
python313Packages.docling-mcp
python313Packages.docling-serve
python313Packages.fastapi-mcp
python313Packages.fastmcp
python313Packages.gradio
python313Packages.mcp
python313Packages.mcpadapt
python313Packages.openai-agents
python313Packages.smolagents
python313Packages.txtai
rembg
vectorcode
vimPlugins.vectorcode-nvim
Instructions to test this update (click to expand)

Either download from the cache:

nix-store -r /nix/store/c8gn559f67y0kr0cnfwwh5x6dsbvyy6w-python3.13-mcp-1.18.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nixpkgs-update-cache.nix-community.org/' \
  --option trusted-public-keys '
  nixpkgs-update-cache.nix-community.org-1:U8d6wiQecHUPJFSqHN9GSSmNkmdiFW7GW7WNAnHW0SM=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The nixpkgs-update cache is only trusted for this store-path realization.)
For the cached download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A python3Packages.mcp https://github.com/r-ryantm/nixpkgs/archive/63af54e75a742eba020ace69f61c11ace70d721d.tar.gz

Or:

nix build github:r-ryantm/nixpkgs/63af54e75a742eba020ace69f61c11ace70d721d#python3Packages.mcp

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/c8gn559f67y0kr0cnfwwh5x6dsbvyy6w-python3.13-mcp-1.18.0
ls -la /nix/store/c8gn559f67y0kr0cnfwwh5x6dsbvyy6w-python3.13-mcp-1.18.0/bin


Pre-merge build results

We have automatically built all packages that will get rebuilt due to
this change.

This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review --extra-nixpkgs-config '{ allowBroken = false; }'
Commit: 63af54e75a742eba020ace69f61c11ace70d721d


x86_64-linux

❌ 18 packages failed to build:
  • atopile (python313Packages.atopile)
  • atopile.dist (python313Packages.atopile.dist)
  • docling-serve (python313Packages.docling-serve)
  • docling-serve.dist (python313Packages.docling-serve.dist)
  • mcp-nixos
  • mcp-nixos.dist
  • oterm
  • oterm.dist
  • python312Packages.docling-mcp
  • python312Packages.docling-mcp.dist
  • python312Packages.docling-serve
  • python312Packages.docling-serve.dist
  • python312Packages.fastmcp
  • python312Packages.fastmcp.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
  • python313Packages.fastmcp
  • python313Packages.fastmcp.dist
✅ 47 packages built:
  • home-assistant-component-tests.mcp
  • home-assistant-component-tests.mcp_server
  • litellm
  • litellm.dist
  • mcp-proxy
  • mcp-proxy.dist
  • open-webui
  • open-webui.dist
  • powerview
  • powerview.dist
  • python312Packages.django-mcp-server
  • python312Packages.django-mcp-server.dist
  • python312Packages.fastapi-mcp
  • python312Packages.fastapi-mcp.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.mcp
  • python312Packages.mcp.dist
  • python312Packages.mcpadapt
  • python312Packages.mcpadapt.dist
  • python312Packages.openai-agents
  • python312Packages.openai-agents.dist
  • python312Packages.smolagents
  • python312Packages.smolagents.dist
  • python312Packages.txtai
  • python312Packages.txtai.dist
  • python313Packages.django-mcp-server
  • python313Packages.django-mcp-server.dist
  • python313Packages.fastapi-mcp
  • python313Packages.fastapi-mcp.dist
  • python313Packages.gradio
  • python313Packages.gradio.dist
  • python313Packages.mcp
  • python313Packages.mcp.dist
  • python313Packages.mcpadapt
  • python313Packages.mcpadapt.dist
  • python313Packages.openai-agents
  • python313Packages.openai-agents.dist
  • python313Packages.smolagents
  • python313Packages.smolagents.dist
  • python313Packages.txtai
  • python313Packages.txtai.dist
  • rembg
  • rembg.dist
  • vectorcode
  • vectorcode.dist
  • vimPlugins.vectorcode-nvim

Maintainer pings

cc @bryanhonof @josh for testing.

Tip

As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.


Add a 👍 reaction to pull requests you find important.

@r-ryantm r-ryantm force-pushed the auto-update/python3Packages.mcp branch from a6573de to 63af54e Compare October 20, 2025 05:47
@siraben
Copy link
Member

siraben commented Oct 25, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 449696
Commit: 63af54e75a742eba020ace69f61c11ace70d721d


x86_64-linux

⏩ 10 packages marked as broken and skipped:
  • docling-serve
  • docling-serve.dist
  • python312Packages.docling-mcp
  • python312Packages.docling-mcp.dist
  • python312Packages.docling-serve
  • python312Packages.docling-serve.dist
  • python313Packages.docling-mcp
  • python313Packages.docling-mcp.dist
  • python313Packages.docling-serve
  • python313Packages.docling-serve.dist
❌ 9 packages failed to build:
  • home-assistant-component-tests.mcp
  • mcp-nixos
  • mcp-nixos.dist
  • oterm
  • oterm.dist
  • python312Packages.fastmcp
  • python312Packages.fastmcp.dist
  • python313Packages.fastmcp
  • python313Packages.fastmcp.dist
✅ 48 packages built:
  • atopile (python313Packages.atopile)
  • atopile.dist (python313Packages.atopile.dist)
  • home-assistant-component-tests.mcp_server
  • litellm
  • litellm.dist
  • mcp-proxy
  • mcp-proxy.dist
  • open-webui
  • open-webui.dist
  • powerview
  • powerview.dist
  • python312Packages.django-mcp-server
  • python312Packages.django-mcp-server.dist
  • python312Packages.fastapi-mcp
  • python312Packages.fastapi-mcp.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.mcp
  • python312Packages.mcp.dist
  • python312Packages.mcpadapt
  • python312Packages.mcpadapt.dist
  • python312Packages.openai-agents
  • python312Packages.openai-agents.dist
  • python312Packages.smolagents
  • python312Packages.smolagents.dist
  • python312Packages.txtai
  • python312Packages.txtai.dist
  • python313Packages.django-mcp-server
  • python313Packages.django-mcp-server.dist
  • python313Packages.fastapi-mcp
  • python313Packages.fastapi-mcp.dist
  • python313Packages.gradio
  • python313Packages.gradio.dist
  • python313Packages.mcp
  • python313Packages.mcp.dist
  • python313Packages.mcpadapt
  • python313Packages.mcpadapt.dist
  • python313Packages.openai-agents
  • python313Packages.openai-agents.dist
  • python313Packages.smolagents
  • python313Packages.smolagents.dist
  • python313Packages.txtai
  • python313Packages.txtai.dist
  • rembg
  • rembg.dist
  • vectorcode
  • vectorcode.dist
  • vimPlugins.vectorcode-nvim

Error logs: `x86_64-linux`
home-assistant-component-tests.mcp
ERROR tests/components/mcp/test_config_flow.py::test_form_mcp_client_error[side_effect2-cannot_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_form_mcp_client_error[Exception-unknown] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_input_form_validation_error[user_input0] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_input_form_validation_error[user_input1] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_unique_url - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_server_missing_capbilities - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_oauth_discovery_flow_without_credentials - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow[discovery] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow[relative_paths] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow[no_discovery_metadata] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_oauth_discovery_failure[side_effect0-timeout_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_oauth_discovery_failure[side_effect1-cannot_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_oauth_discovery_failure[side_effect2-cannot_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_oauth_discovery_failure[Exception-unknown] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow_server_failure_abort[side_effect0-timeout_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow_server_failure_abort[side_effect1-cannot_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow_server_failure_abort[side_effect2-cannot_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow_server_failure_abort[Exception-unknown] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow_server_missing_tool_capabilities - Failed: Description not found for placeholder `example_url` in component.mc...
=================== 34 passed, 1 warning, 22 errors in 8.49s ===================
python312Packages.fastmcp
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
no configure script, doing nothing
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
Executing pypaBuildPhase
Setting UV_DYNAMIC_VERSIONING_BYPASS to 2.12.5
Creating a wheel...
pypa build flags: --no-isolation --outdir dist/ --wheel
* Getting build dependencies for wheel...
* Building wheel...
Successfully built fastmcp-2.12.5-py3-none-any.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
Running phase: pythonRuntimeDepsCheckHook
@nix { "action": "setPhase", "phase": "pythonRuntimeDepsCheckHook" }
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for fastmcp-2.12.5-py3-none-any.whl
  - mcp<1.17.0,>=1.12.4 not satisfied by version 1.18.0

@r-ryantm r-ryantm changed the title python3Packages.mcp: 1.15.0 -> 1.18.0 python3Packages.mcp: 1.15.0 -> 1.19.0 Oct 26, 2025
@r-ryantm
Copy link
Contributor Author

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.

meta.description for python3Packages.mcp is: Official Python SDK for Model Context Protocol servers and clients

meta.homepage for python3Packages.mcp is: https://github.com/modelcontextprotocol/python-sdk

meta.changelog for python3Packages.mcp is: https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.19.0

Updates performed
  • Ran passthru.UpdateScript
To inspect upstream changes
Impact

Checks done


  • built on NixOS
  • The tests defined in passthru.tests, if any, passed
  • found 1.19.0 with grep in /nix/store/85labsdbvpyvq8bwb6gz1mn31yl9bwcx-python3.13-mcp-1.19.0
  • found 1.19.0 in filename of file in /nix/store/85labsdbvpyvq8bwb6gz1mn31yl9bwcx-python3.13-mcp-1.19.0

Rebuild report (if merged into master) (click to expand)
54 total rebuild path(s)

54 package rebuild(s)

First fifty rebuilds by attrpath

atopile
docling-serve
home-assistant-component-tests.mcp
home-assistant-component-tests.mcp_server
litellm
mcp-nixos
mcp-proxy
open-webui
oterm
pkgsRocm.docling-serve
pkgsRocm.python3Packages.docling-mcp
pkgsRocm.python3Packages.docling-serve
pkgsRocm.python3Packages.gradio
pkgsRocm.python3Packages.smolagents
pkgsRocm.python3Packages.txtai
pkgsRocm.rembg
pkgsRocm.vectorcode
pkgsRocm.vimPlugins.vectorcode-nvim
powerview
python312Packages.django-mcp-server
python312Packages.docling-mcp
python312Packages.docling-serve
python312Packages.fastapi-mcp
python312Packages.fastmcp
python312Packages.gradio
python312Packages.mcp
python312Packages.mcpadapt
python312Packages.openai-agents
python312Packages.semgrep
python312Packages.smolagents
python312Packages.txtai
python312Packages.whispers
python313Packages.atopile
python313Packages.django-mcp-server
python313Packages.docling-mcp
python313Packages.docling-serve
python313Packages.fastapi-mcp
python313Packages.fastmcp
python313Packages.gradio
python313Packages.mcp
python313Packages.mcpadapt
python313Packages.openai-agents
python313Packages.semgrep
python313Packages.smolagents
python313Packages.txtai
python313Packages.whispers
rembg
route-detect
semgrep
Instructions to test this update (click to expand)

Either download from the cache:

nix-store -r /nix/store/85labsdbvpyvq8bwb6gz1mn31yl9bwcx-python3.13-mcp-1.19.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nixpkgs-update-cache.nix-community.org/' \
  --option trusted-public-keys '
  nixpkgs-update-cache.nix-community.org-1:U8d6wiQecHUPJFSqHN9GSSmNkmdiFW7GW7WNAnHW0SM=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The nixpkgs-update cache is only trusted for this store-path realization.)
For the cached download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A python3Packages.mcp https://github.com/r-ryantm/nixpkgs/archive/f203ff677af599bddbb8dde8a1165315c55c734a.tar.gz

Or:

nix build github:r-ryantm/nixpkgs/f203ff677af599bddbb8dde8a1165315c55c734a#python3Packages.mcp

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/85labsdbvpyvq8bwb6gz1mn31yl9bwcx-python3.13-mcp-1.19.0
ls -la /nix/store/85labsdbvpyvq8bwb6gz1mn31yl9bwcx-python3.13-mcp-1.19.0/bin


Pre-merge build results

We have automatically built all packages that will get rebuilt due to
this change.

This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review --extra-nixpkgs-config '{ allowBroken = false; }'
Commit: f203ff677af599bddbb8dde8a1165315c55c734a


x86_64-linux

❌ 19 packages failed to build:
  • atopile (python313Packages.atopile)
  • atopile.dist (python313Packages.atopile.dist)
  • home-assistant-component-tests.mcp
  • mcp-nixos
  • mcp-nixos.dist
  • oterm
  • oterm.dist
  • python312Packages.fastapi-mcp
  • python312Packages.fastapi-mcp.dist
  • python312Packages.fastmcp
  • python312Packages.fastmcp.dist
  • python312Packages.txtai
  • python312Packages.txtai.dist
  • python313Packages.fastapi-mcp
  • python313Packages.fastapi-mcp.dist
  • python313Packages.fastmcp
  • python313Packages.fastmcp.dist
  • python313Packages.txtai
  • python313Packages.txtai.dist
✅ 50 packages built:
  • home-assistant-component-tests.mcp_server
  • litellm
  • litellm.dist
  • mcp-proxy
  • mcp-proxy.dist
  • open-webui
  • open-webui.dist
  • powerview
  • powerview.dist
  • python312Packages.django-mcp-server
  • python312Packages.django-mcp-server.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.mcp
  • python312Packages.mcp.dist
  • python312Packages.mcpadapt
  • python312Packages.mcpadapt.dist
  • python312Packages.openai-agents
  • python312Packages.openai-agents.dist
  • python312Packages.semgrep
  • python312Packages.semgrep.dist
  • python312Packages.smolagents
  • python312Packages.smolagents.dist
  • python312Packages.whispers
  • python312Packages.whispers.dist
  • python313Packages.django-mcp-server
  • python313Packages.django-mcp-server.dist
  • python313Packages.gradio
  • python313Packages.gradio.dist
  • python313Packages.mcp
  • python313Packages.mcp.dist
  • python313Packages.mcpadapt
  • python313Packages.mcpadapt.dist
  • python313Packages.openai-agents
  • python313Packages.openai-agents.dist
  • semgrep (python313Packages.semgrep)
  • semgrep.dist (python313Packages.semgrep.dist)
  • python313Packages.smolagents
  • python313Packages.smolagents.dist
  • whispers (python313Packages.whispers)
  • whispers.dist (python313Packages.whispers.dist)
  • rembg
  • rembg.dist
  • route-detect
  • route-detect.dist
  • swaggerhole
  • swaggerhole.dist
  • vectorcode
  • vectorcode.dist
  • vimPlugins.vectorcode-nvim

Maintainer pings

cc @bryanhonof @josh for testing.

Tip

As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.


Add a 👍 reaction to pull requests you find important.

@r-ryantm r-ryantm force-pushed the auto-update/python3Packages.mcp branch from 63af54e to f203ff6 Compare October 26, 2025 11:13
@siraben
Copy link
Member

siraben commented Oct 28, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 449696
Commit: f203ff677af599bddbb8dde8a1165315c55c734a


x86_64-linux

❌ 9 packages failed to build:
  • home-assistant-component-tests.mcp
  • mcp-nixos
  • mcp-nixos.dist
  • oterm
  • oterm.dist
  • python312Packages.fastmcp
  • python312Packages.fastmcp.dist
  • python313Packages.fastmcp
  • python313Packages.fastmcp.dist
✅ 60 packages built:
  • atopile (python313Packages.atopile)
  • atopile.dist (python313Packages.atopile.dist)
  • home-assistant-component-tests.mcp_server
  • litellm
  • litellm.dist
  • mcp-proxy
  • mcp-proxy.dist
  • open-webui
  • open-webui.dist
  • powerview
  • powerview.dist
  • python312Packages.django-mcp-server
  • python312Packages.django-mcp-server.dist
  • python312Packages.fastapi-mcp
  • python312Packages.fastapi-mcp.dist
  • python312Packages.gradio
  • python312Packages.gradio.dist
  • python312Packages.mcp
  • python312Packages.mcp.dist
  • python312Packages.mcpadapt
  • python312Packages.mcpadapt.dist
  • python312Packages.openai-agents
  • python312Packages.openai-agents.dist
  • python312Packages.semgrep
  • python312Packages.semgrep.dist
  • python312Packages.smolagents
  • python312Packages.smolagents.dist
  • python312Packages.txtai
  • python312Packages.txtai.dist
  • python312Packages.whispers
  • python312Packages.whispers.dist
  • python313Packages.django-mcp-server
  • python313Packages.django-mcp-server.dist
  • python313Packages.fastapi-mcp
  • python313Packages.fastapi-mcp.dist
  • python313Packages.gradio
  • python313Packages.gradio.dist
  • python313Packages.mcp
  • python313Packages.mcp.dist
  • python313Packages.mcpadapt
  • python313Packages.mcpadapt.dist
  • python313Packages.openai-agents
  • python313Packages.openai-agents.dist
  • semgrep (python313Packages.semgrep)
  • semgrep.dist (python313Packages.semgrep.dist)
  • python313Packages.smolagents
  • python313Packages.smolagents.dist
  • python313Packages.txtai
  • python313Packages.txtai.dist
  • whispers (python313Packages.whispers)
  • whispers.dist (python313Packages.whispers.dist)
  • rembg
  • rembg.dist
  • route-detect
  • route-detect.dist
  • swaggerhole
  • swaggerhole.dist
  • vectorcode
  • vectorcode.dist
  • vimPlugins.vectorcode-nvim

Error logs: `x86_64-linux`
home-assistant-component-tests.mcp
ERROR tests/components/mcp/test_config_flow.py::test_form_mcp_client_error[side_effect2-cannot_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_form_mcp_client_error[Exception-unknown] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_input_form_validation_error[user_input0] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_input_form_validation_error[user_input1] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_unique_url - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_server_missing_capbilities - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_oauth_discovery_flow_without_credentials - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow[discovery] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow[relative_paths] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow[no_discovery_metadata] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_oauth_discovery_failure[side_effect0-timeout_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_oauth_discovery_failure[side_effect1-cannot_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_oauth_discovery_failure[side_effect2-cannot_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_oauth_discovery_failure[Exception-unknown] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow_server_failure_abort[side_effect0-timeout_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow_server_failure_abort[side_effect1-cannot_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow_server_failure_abort[side_effect2-cannot_connect] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow_server_failure_abort[Exception-unknown] - Failed: Description not found for placeholder `example_url` in component.mc...
ERROR tests/components/mcp/test_config_flow.py::test_authentication_flow_server_missing_tool_capabilities - Failed: Description not found for placeholder `example_url` in component.mc...
=================== 34 passed, 1 warning, 22 errors in 5.54s ===================
python312Packages.fastmcp
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
no configure script, doing nothing
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
Executing pypaBuildPhase
Setting UV_DYNAMIC_VERSIONING_BYPASS to 2.12.5
Creating a wheel...
pypa build flags: --no-isolation --outdir dist/ --wheel
* Getting build dependencies for wheel...
* Building wheel...
Successfully built fastmcp-2.12.5-py3-none-any.whl
Finished creating a wheel...
Finished executing pypaBuildPhase
Running phase: pythonRuntimeDepsCheckHook
@nix { "action": "setPhase", "phase": "pythonRuntimeDepsCheckHook" }
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for fastmcp-2.12.5-py3-none-any.whl
  - mcp<1.17.0,>=1.12.4 not satisfied by version 1.19.0

@github-project-automation github-project-automation bot moved this to Incoming in Home Assistant Nov 9, 2025
@dotlambda dotlambda moved this from Incoming to Waiting for next release in Home Assistant Nov 9, 2025
@nixpkgs-ci nixpkgs-ci bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jan 3, 2026
@wegank
Copy link
Member

wegank commented Jan 31, 2026

Done in #475244.

@wegank wegank closed this Jan 31, 2026
@github-project-automation github-project-automation bot moved this from Waiting for next release to Done in Home Assistant Jan 31, 2026
@r-ryantm r-ryantm deleted the auto-update/python3Packages.mcp branch January 31, 2026 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.status: merge conflict This PR has merge conflicts with the target branch 6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants