{"id":42545,"name":"server]","ecosystem":"pip","repository_url":null,"issues_count":55,"created_at":"2025-06-16T09:31:27.263Z","updated_at":"2025-06-16T09:31:27.263Z","purl":"pkg:pypi/server]","unique_repositories_count":5,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3883541536","node_id":"PR_kwDOOYC5os7AymgE","number":72,"state":"open","title":"Bump mcp[client,server] from 1.21.0 to 1.26.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T01:54:39.000Z","updated_at":"2026-02-05T22:31:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.21.0","new_version":"1.26.0","repository_url":null},{"name":"server]","old_version":"1.21.0","new_version":"1.26.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.21.0 to 1.26.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add all-green job to pull-request-checks workflow by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1929\"\u003emodelcontextprotocol/python-sdk#1929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: Support for Resource and ResourceTemplate metadata by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1928\"\u003emodelcontextprotocol/python-sdk#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] fix: return HTTP 404 for unknown session IDs instead of 400 by \u003ca href=\"https://github.com/LucaButBoring\"\u003e\u003ccode\u003e@​LucaButBoring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1945\"\u003emodelcontextprotocol/python-sdk#1945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.25.0...v1.26.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch2\u003eBranching Update\u003c/h2\u003e\n\u003cp\u003eStarting with this release, the repository has adopted a new branching strategy for v2 development:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emain\u003c/code\u003e\u003c/strong\u003e — v2 development (breaking changes)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ev1.x\u003c/code\u003e\u003c/strong\u003e — v1 maintenance (security and critical bug fixes only, with very rare feature additions ported from \u003ccode\u003emain\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsers who need to stay on v1.x should pin to \u003ccode\u003emcp\u0026gt;=1.25,\u0026lt;2\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe current plan is to work through v2 and have it released some time in Q1. This also relies on the next upcoming spec release which will heavily change how the transport layer works, which in turn will guide a lot of how we architect v2.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for Url Elicitation issue 1768 by \u003ca href=\"https://github.com/gopitk\"\u003e\u003ccode\u003e@​gopitk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1780\"\u003emodelcontextprotocol/python-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add v1.x branch to main-checks workflow by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1802\"\u003emodelcontextprotocol/python-sdk#1802\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gopitk\"\u003e\u003ccode\u003e@​gopitk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1780\"\u003emodelcontextprotocol/python-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.24.0...v1.25.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.24.0...v1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: client-side support for SEP-1577 sampling with tools by \u003ca href=\"https://github.com/jlowin\"\u003e\u003ccode\u003e@​jlowin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1722\"\u003emodelcontextprotocol/python-sdk#1722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JSON-RPC error response ID matching by \u003ca href=\"https://github.com/crondinini-ant\"\u003e\u003ccode\u003e@​crondinini-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1720\"\u003emodelcontextprotocol/python-sdk#1720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of \u003ccode\u003ehttpx_client_factory\u003c/code\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1177\"\u003emodelcontextprotocol/python-sdk#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use correct python command name in test_stdio.py by \u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(auth): remove unused _register_client method by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1748\"\u003emodelcontextprotocol/python-sdk#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add workflow to comment on PRs when released by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1750\"\u003emodelcontextprotocol/python-sdk#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow MIME type parameters in resource validation (RFC 2045) by \u003ca href=\"https://github.com/antonpk1\"\u003e\u003ccode\u003e@​antonpk1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1755\"\u003emodelcontextprotocol/python-sdk#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip empty SSE data to avoid parsing errors by \u003ca href=\"https://github.com/injusticescorpio\"\u003e\u003ccode\u003e@​injusticescorpio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1753\"\u003emodelcontextprotocol/python-sdk#1753\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/3d9d34552a9ab8988acf8d06e4a705bd799fc32b\"\u003e\u003ccode\u003e3d9d345\u003c/code\u003e\u003c/a\u003e [v1.x] fix: return HTTP 404 for unknown session IDs instead of 400 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d891525958e587703b61a2004d9c1886ee606cc6\"\u003e\u003ccode\u003ed891525\u003c/code\u003e\u003c/a\u003e Backport: Support for Resource and ResourceTemplate metadata (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d3787c96b4085de73680beb1f775dbe258f4b40f\"\u003e\u003ccode\u003ed3787c9\u003c/code\u003e\u003c/a\u003e ci: add all-green job to pull-request-checks workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1929\"\u003e#1929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ef96a31671cc4c702d5b73b34306180313aedfb9\"\u003e\u003ccode\u003eef96a31\u003c/code\u003e\u003c/a\u003e ci: add v1.x branch to main-checks workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1802\"\u003e#1802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8ac0cab98c3243e3369e283ddf4cee5c2d63629b\"\u003e\u003ccode\u003e8ac0cab\u003c/code\u003e\u003c/a\u003e Fix for Url Elicitation issue 1768 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1780\"\u003e#1780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/65b36de4eb930a471a5eeeddf078dc8b240a90f2\"\u003e\u003ccode\u003e65b36de\u003c/code\u003e\u003c/a\u003e fix: use correct python command name in test_stdio.py (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/a3a4b8d11a772ff10f07073f1b2078374f10e4bd\"\u003e\u003ccode\u003ea3a4b8d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of `ht...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/cc8382ce3e98cced821f491cb88ebbcd5532e4c7\"\u003e\u003ccode\u003ecc8382c\u003c/code\u003e\u003c/a\u003e Fix JSON-RPC error response ID matching (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/0dedbd9831155a87ffa68ec2b51910da2d584671\"\u003e\u003ccode\u003e0dedbd9\u003c/code\u003e\u003c/a\u003e feat: client-side support for SEP-1577 sampling with tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/779271ae384c09884045cbe01302663e72537da6\"\u003e\u003ccode\u003e779271a\u003c/code\u003e\u003c/a\u003e chore: remove release-comment workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.0...v1.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.21.0\u0026new-version=1.26.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"},{"uuid":"3751894840","node_id":"PR_kwDOOYC5os66CuA4","number":68,"state":"closed","title":"Bump mcp[client,server] from 1.21.0 to 1.25.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-02T01:54:41.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T01:17:10.000Z","updated_at":"2026-02-02T01:54:43.000Z","time_to_close":3631051,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.21.0","new_version":"1.25.0","repository_url":null},{"name":"server]","old_version":"1.21.0","new_version":"1.25.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.21.0 to 1.25.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch2\u003eBranching Update\u003c/h2\u003e\n\u003cp\u003eStarting with this release, the repository has adopted a new branching strategy for v2 development:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emain\u003c/code\u003e\u003c/strong\u003e — v2 development (breaking changes)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ev1.x\u003c/code\u003e\u003c/strong\u003e — v1 maintenance (security and critical bug fixes only, with very rare feature additions ported from \u003ccode\u003emain\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsers who need to stay on v1.x should pin to \u003ccode\u003emcp\u0026gt;=1.25,\u0026lt;2\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe current plan is to work through v2 and have it released some time in Q1. This also relies on the next upcoming spec release which will heavily change how the transport layer works, which in turn will guide a lot of how we architect v2.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for Url Elicitation issue 1768 by \u003ca href=\"https://github.com/gopitk\"\u003e\u003ccode\u003e@​gopitk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1780\"\u003emodelcontextprotocol/python-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add v1.x branch to main-checks workflow by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1802\"\u003emodelcontextprotocol/python-sdk#1802\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gopitk\"\u003e\u003ccode\u003e@​gopitk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1780\"\u003emodelcontextprotocol/python-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.24.0...v1.25.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.24.0...v1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: client-side support for SEP-1577 sampling with tools by \u003ca href=\"https://github.com/jlowin\"\u003e\u003ccode\u003e@​jlowin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1722\"\u003emodelcontextprotocol/python-sdk#1722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JSON-RPC error response ID matching by \u003ca href=\"https://github.com/crondinini-ant\"\u003e\u003ccode\u003e@​crondinini-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1720\"\u003emodelcontextprotocol/python-sdk#1720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of \u003ccode\u003ehttpx_client_factory\u003c/code\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1177\"\u003emodelcontextprotocol/python-sdk#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use correct python command name in test_stdio.py by \u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(auth): remove unused _register_client method by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1748\"\u003emodelcontextprotocol/python-sdk#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add workflow to comment on PRs when released by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1750\"\u003emodelcontextprotocol/python-sdk#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow MIME type parameters in resource validation (RFC 2045) by \u003ca href=\"https://github.com/antonpk1\"\u003e\u003ccode\u003e@​antonpk1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1755\"\u003emodelcontextprotocol/python-sdk#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip empty SSE data to avoid parsing errors by \u003ca href=\"https://github.com/injusticescorpio\"\u003e\u003ccode\u003e@​injusticescorpio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1753\"\u003emodelcontextprotocol/python-sdk#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove release-comment workflow by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1758\"\u003emodelcontextprotocol/python-sdk#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antonpk1\"\u003e\u003ccode\u003e@​antonpk1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1755\"\u003emodelcontextprotocol/python-sdk#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/injusticescorpio\"\u003e\u003ccode\u003e@​injusticescorpio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1753\"\u003emodelcontextprotocol/python-sdk#1753\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.2...v1.23.3\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ef96a31671cc4c702d5b73b34306180313aedfb9\"\u003e\u003ccode\u003eef96a31\u003c/code\u003e\u003c/a\u003e ci: add v1.x branch to main-checks workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1802\"\u003e#1802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8ac0cab98c3243e3369e283ddf4cee5c2d63629b\"\u003e\u003ccode\u003e8ac0cab\u003c/code\u003e\u003c/a\u003e Fix for Url Elicitation issue 1768 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1780\"\u003e#1780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/65b36de4eb930a471a5eeeddf078dc8b240a90f2\"\u003e\u003ccode\u003e65b36de\u003c/code\u003e\u003c/a\u003e fix: use correct python command name in test_stdio.py (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/a3a4b8d11a772ff10f07073f1b2078374f10e4bd\"\u003e\u003ccode\u003ea3a4b8d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of `ht...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/cc8382ce3e98cced821f491cb88ebbcd5532e4c7\"\u003e\u003ccode\u003ecc8382c\u003c/code\u003e\u003c/a\u003e Fix JSON-RPC error response ID matching (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/0dedbd9831155a87ffa68ec2b51910da2d584671\"\u003e\u003ccode\u003e0dedbd9\u003c/code\u003e\u003c/a\u003e feat: client-side support for SEP-1577 sampling with tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/779271ae384c09884045cbe01302663e72537da6\"\u003e\u003ccode\u003e779271a\u003c/code\u003e\u003c/a\u003e chore: remove release-comment workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/2bf9b10f6356042d0400d078cc2bdd486735567a\"\u003e\u003ccode\u003e2bf9b10\u003c/code\u003e\u003c/a\u003e Skip empty SSE data to avoid parsing errors (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8ac11ec60485aac95a72344712d9fd4d1e600942\"\u003e\u003ccode\u003e8ac11ec\u003c/code\u003e\u003c/a\u003e fix: allow MIME type parameters in resource validation (RFC 2045) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b7cc25493c1ef452323627ed0567a3129ca48d66\"\u003e\u003ccode\u003eb7cc254\u003c/code\u003e\u003c/a\u003e feat: add workflow to comment on PRs when released (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.0...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.21.0\u0026new-version=1.25.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/heroku/mcp-doc-reader/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"},{"uuid":"3728337417","node_id":"PR_kwDOOYC5os640CBU","number":66,"state":"closed","title":"Bump mcp[client,server] from 1.21.0 to 1.24.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-22T01:17:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T01:20:44.000Z","updated_at":"2025-12-22T01:17:14.000Z","time_to_close":604588,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.21.0","new_version":"1.24.0","repository_url":null},{"name":"server]","old_version":"1.21.0","new_version":"1.24.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.21.0 to 1.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: client-side support for SEP-1577 sampling with tools by \u003ca href=\"https://github.com/jlowin\"\u003e\u003ccode\u003e@​jlowin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1722\"\u003emodelcontextprotocol/python-sdk#1722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JSON-RPC error response ID matching by \u003ca href=\"https://github.com/crondinini-ant\"\u003e\u003ccode\u003e@​crondinini-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1720\"\u003emodelcontextprotocol/python-sdk#1720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of \u003ccode\u003ehttpx_client_factory\u003c/code\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1177\"\u003emodelcontextprotocol/python-sdk#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use correct python command name in test_stdio.py by \u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(auth): remove unused _register_client method by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1748\"\u003emodelcontextprotocol/python-sdk#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add workflow to comment on PRs when released by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1750\"\u003emodelcontextprotocol/python-sdk#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow MIME type parameters in resource validation (RFC 2045) by \u003ca href=\"https://github.com/antonpk1\"\u003e\u003ccode\u003e@​antonpk1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1755\"\u003emodelcontextprotocol/python-sdk#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip empty SSE data to avoid parsing errors by \u003ca href=\"https://github.com/injusticescorpio\"\u003e\u003ccode\u003e@​injusticescorpio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1753\"\u003emodelcontextprotocol/python-sdk#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove release-comment workflow by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1758\"\u003emodelcontextprotocol/python-sdk#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antonpk1\"\u003e\u003ccode\u003e@​antonpk1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1755\"\u003emodelcontextprotocol/python-sdk#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/injusticescorpio\"\u003e\u003ccode\u003e@​injusticescorpio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1753\"\u003emodelcontextprotocol/python-sdk#1753\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.2...v1.23.3\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add lifespan context manager to StreamableHTTP mounting examples by \u003ca href=\"https://github.com/TheMailmans\"\u003e\u003ccode\u003e@​TheMailmans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1669\"\u003emodelcontextprotocol/python-sdk#1669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle ClosedResourceError in StreamableHTTP message router by \u003ca href=\"https://github.com/Edison-A-N\"\u003e\u003ccode\u003e@​Edison-A-N\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1384\"\u003emodelcontextprotocol/python-sdk#1384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip priming events and close_sse_stream for old protocol versions by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1719\"\u003emodelcontextprotocol/python-sdk#1719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheMailmans\"\u003e\u003ccode\u003e@​TheMailmans\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1669\"\u003emodelcontextprotocol/python-sdk#1669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Edison-A-N\"\u003e\u003ccode\u003e@​Edison-A-N\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1384\"\u003emodelcontextprotocol/python-sdk#1384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update LATEST_PROTOCOL_VERSION to 2025-11-25 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1715\"\u003emodelcontextprotocol/python-sdk#1715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release brings us up to speed with the latest MCP spec \u003ccode\u003e2025-11-25\u003c/code\u003e. Take a look at the \u003ca href=\"https://modelcontextprotocol.io/specification/2025-11-25\"\u003elatest spec\u003c/a\u003e as well as the release \u003ca href=\"https://blog.modelcontextprotocol.io/posts/2025-11-25-first-mcp-anniversary/\"\u003eblog post.\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/65b36de4eb930a471a5eeeddf078dc8b240a90f2\"\u003e\u003ccode\u003e65b36de\u003c/code\u003e\u003c/a\u003e fix: use correct python command name in test_stdio.py (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/a3a4b8d11a772ff10f07073f1b2078374f10e4bd\"\u003e\u003ccode\u003ea3a4b8d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of `ht...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/cc8382ce3e98cced821f491cb88ebbcd5532e4c7\"\u003e\u003ccode\u003ecc8382c\u003c/code\u003e\u003c/a\u003e Fix JSON-RPC error response ID matching (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/0dedbd9831155a87ffa68ec2b51910da2d584671\"\u003e\u003ccode\u003e0dedbd9\u003c/code\u003e\u003c/a\u003e feat: client-side support for SEP-1577 sampling with tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/779271ae384c09884045cbe01302663e72537da6\"\u003e\u003ccode\u003e779271a\u003c/code\u003e\u003c/a\u003e chore: remove release-comment workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/2bf9b10f6356042d0400d078cc2bdd486735567a\"\u003e\u003ccode\u003e2bf9b10\u003c/code\u003e\u003c/a\u003e Skip empty SSE data to avoid parsing errors (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8ac11ec60485aac95a72344712d9fd4d1e600942\"\u003e\u003ccode\u003e8ac11ec\u003c/code\u003e\u003c/a\u003e fix: allow MIME type parameters in resource validation (RFC 2045) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b7cc25493c1ef452323627ed0567a3129ca48d66\"\u003e\u003ccode\u003eb7cc254\u003c/code\u003e\u003c/a\u003e feat: add workflow to comment on PRs when released (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8b984d93a364b8fbf4dde68833f5adb5a95337f3\"\u003e\u003ccode\u003e8b984d9\u003c/code\u003e\u003c/a\u003e refactor(auth): remove unused _register_client method (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/89ff338174cec2b28f23deaec6136a4f3b11e875\"\u003e\u003ccode\u003e89ff338\u003c/code\u003e\u003c/a\u003e fix: skip priming events and close_sse_stream for old protocol versions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.0...v1.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.21.0\u0026new-version=1.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"},{"uuid":"3704266119","node_id":"PR_kwDOOYC5os63kXBo","number":64,"state":"closed","title":"Bump mcp[client,server] from 1.21.0 to 1.23.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T01:20:46.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T01:15:26.000Z","updated_at":"2025-12-15T01:20:48.000Z","time_to_close":605120,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.21.0","new_version":"1.23.1","repository_url":null},{"name":"server]","old_version":"1.21.0","new_version":"1.23.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.21.0 to 1.23.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update LATEST_PROTOCOL_VERSION to 2025-11-25 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1715\"\u003emodelcontextprotocol/python-sdk#1715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release brings us up to speed with the latest MCP spec \u003ccode\u003e2025-11-25\u003c/code\u003e. Take a look at the \u003ca href=\"https://modelcontextprotocol.io/specification/2025-11-25\"\u003elatest spec\u003c/a\u003e as well as the release \u003ca href=\"https://blog.modelcontextprotocol.io/posts/2025-11-25-first-mcp-anniversary/\"\u003eblog post.\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for JSON Schema 2020-12 field preservation (SEP-1613) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1649\"\u003emodelcontextprotocol/python-sdk#1649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd client_secret_basic authentication support by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1334\"\u003emodelcontextprotocol/python-sdk#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement SEP-1577 - Sampling With Tools by \u003ca href=\"https://github.com/ochafik\"\u003e\u003ccode\u003e@​ochafik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1594\"\u003emodelcontextprotocol/python-sdk#1594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSEP-1330: Elicitation Enum Schema Improvements and Standards Compliance by \u003ca href=\"https://github.com/chughtapan\"\u003e\u003ccode\u003e@​chughtapan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1246\"\u003emodelcontextprotocol/python-sdk#1246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[auth][conformance] add conformance auth client by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1640\"\u003emodelcontextprotocol/python-sdk#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement SEP-986: Tool name validation by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1655\"\u003emodelcontextprotocol/python-sdk#1655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: url for spec by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1659\"\u003emodelcontextprotocol/python-sdk#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement SEP-991 URL-based client ID (CIMD) support by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1652\"\u003emodelcontextprotocol/python-sdk#1652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate doc string on custom_route by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1660\"\u003emodelcontextprotocol/python-sdk#1660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement SEP-1036: URL mode elicitation for secure out-of-band interactions by \u003ca href=\"https://github.com/cbcoutinho\"\u003e\u003ccode\u003e@​cbcoutinho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1580\"\u003emodelcontextprotocol/python-sdk#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip empty SSE data to avoid parsing errors by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1670\"\u003emodelcontextprotocol/python-sdk#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSEP-1686: Tasks by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1645\"\u003emodelcontextprotocol/python-sdk#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd on_session_created callback option by \u003ca href=\"https://github.com/crondinini-ant\"\u003e\u003ccode\u003e@​crondinini-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1710\"\u003emodelcontextprotocol/python-sdk#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSE polling support (SEP-1699) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1654\"\u003emodelcontextprotocol/python-sdk#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport client_credentials flow with JWT and Basic auth by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1663\"\u003emodelcontextprotocol/python-sdk#1663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: backwards-compatible create_message overloads for SEP-1577 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1713\"\u003emodelcontextprotocol/python-sdk#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-enable DNS rebinding protection for localhost servers by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e  (d3a184119e4479ea6a63590bc41f01dc06e3fa99)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ochafik\"\u003e\u003ccode\u003e@​ochafik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1594\"\u003emodelcontextprotocol/python-sdk#1594\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Pass through and expose additional parameters in \u003ccode\u003eClientSessionGroup.call_tool\u003c/code\u003e and \u003ccode\u003e.connect_to_server\u003c/code\u003e by \u003ca href=\"https://github.com/inaku-Gyan\"\u003e\u003ccode\u003e@​inaku-Gyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1576\"\u003emodelcontextprotocol/python-sdk#1576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Lazy import \u003ccode\u003ejsonschema\u003c/code\u003e library by \u003ca href=\"https://github.com/wuliang229\"\u003e\u003ccode\u003e@​wuliang229\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1596\"\u003emodelcontextprotocol/python-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update examples to use stateless HTTP with JSON responses by \u003ca href=\"https://github.com/domdomegg\"\u003e\u003ccode\u003e@​domdomegg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1499\"\u003emodelcontextprotocol/python-sdk#1499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wuliang229\"\u003e\u003ccode\u003e@​wuliang229\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1596\"\u003emodelcontextprotocol/python-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.1...v1.22.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.21.1...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.21.2\u003c/h2\u003e\n\u003ch2\u003eHotfix Release\u003c/h2\u003e\n\u003cp\u003eThis is a hotfix release to address a critical bug in OAuth scope handling that caused failures on 401 responses.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8e02fc17e196295116d3fa4e993116ce6e0171c7\"\u003e\u003ccode\u003e8e02fc1\u003c/code\u003e\u003c/a\u003e chore: update LATEST_PROTOCOL_VERSION to 2025-11-25 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d3a184119e4479ea6a63590bc41f01dc06e3fa99\"\u003e\u003ccode\u003ed3a1841\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/fa851d93a2036a37cce73e098f7dbc80a6c48765\"\u003e\u003ccode\u003efa851d9\u003c/code\u003e\u003c/a\u003e feat: backwards-compatible create_message overloads for SEP-1577 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f82b0c937178815c1e96460455778578050c6d1a\"\u003e\u003ccode\u003ef82b0c9\u003c/code\u003e\u003c/a\u003e Support client_credentials flow with JWT and Basic auth (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/281fd4765e0fc2efaf2039d248c3bc0698416a8a\"\u003e\u003ccode\u003e281fd47\u003c/code\u003e\u003c/a\u003e Add SSE polling support (SEP-1699) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1654\"\u003e#1654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/2cd178a962ab454e3add228ecd721784b7b36e99\"\u003e\u003ccode\u003e2cd178a\u003c/code\u003e\u003c/a\u003e Add on_session_created callback option (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c92bb2f7ffaa61813d7cc350887f4ece38307769\"\u003e\u003ccode\u003ec92bb2f\u003c/code\u003e\u003c/a\u003e SEP-1686: Tasks (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/5983a650cc07d2dc6c6ba098e99d3545889157a9\"\u003e\u003ccode\u003e5983a65\u003c/code\u003e\u003c/a\u003e Skip empty SSE data to avoid parsing errors (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/02b78899296ce3631565345501e3d956b83ffe94\"\u003e\u003ccode\u003e02b7889\u003c/code\u003e\u003c/a\u003e Implement SEP-1036: URL mode elicitation for secure out-of-band interactions ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/27279bc157cbc03f7fe7758fd55a4b34c5652f42\"\u003e\u003ccode\u003e27279bc\u003c/code\u003e\u003c/a\u003e Update doc string on custom_route (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.0...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.21.0\u0026new-version=1.23.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"},{"uuid":"3581661088","node_id":"PR_kwDOOTnayM6xKth8","number":49,"state":"open","title":"Bump mcp[client,server] from 1.19.0 to 1.20.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T11:34:22.000Z","updated_at":"2025-11-03T16:07:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.19.0","new_version":"1.20.0","repository_url":null},{"name":"server]","old_version":"1.19.0","new_version":"1.20.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.19.0 to 1.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax Accept header requirement for JSON-only responses by \u003ca href=\"https://github.com/domdomegg\"\u003e\u003ccode\u003e@​domdomegg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1500\"\u003emodelcontextprotocol/python-sdk#1500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace deprecated dev-dependencies in examples/clients by \u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1518\"\u003emodelcontextprotocol/python-sdk#1518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update spec links to new modelcontextprotocol.io location by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1491\"\u003emodelcontextprotocol/python-sdk#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Replace fixed sleep with active server readiness check in SSE tests by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1526\"\u003emodelcontextprotocol/python-sdk#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Replace arbitrary sleeps with active server readiness checks in tests by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1527\"\u003emodelcontextprotocol/python-sdk#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flaky timeout test in test_88_random_error by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1525\"\u003emodelcontextprotocol/python-sdk#1525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Replace remaining manual server polling with wait_for_server helper by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1529\"\u003emodelcontextprotocol/python-sdk#1529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement RFC 7523 JWT flows by \u003ca href=\"https://github.com/LucaButBoring\"\u003e\u003ccode\u003e@​LucaButBoring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1247\"\u003emodelcontextprotocol/python-sdk#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pyright error and replace wildcard import with explicit imports by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1532\"\u003emodelcontextprotocol/python-sdk#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix auth client example URL handling for oauth provider by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1549\"\u003emodelcontextprotocol/python-sdk#1549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/domdomegg\"\u003e\u003ccode\u003e@​domdomegg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1500\"\u003emodelcontextprotocol/python-sdk#1500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1549\"\u003emodelcontextprotocol/python-sdk#1549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/6f2cd0cef0e2db72b1f4e04bdb545782214c6244\"\u003e\u003ccode\u003e6f2cd0c\u003c/code\u003e\u003c/a\u003e Fix auth client example URL handling for oauth provider (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8cdac3d2f8edfeef25a70abfea16b512a3243c52\"\u003e\u003ccode\u003e8cdac3d\u003c/code\u003e\u003c/a\u003e Fix pyright error and replace wildcard import with explicit imports (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f161149680a26df5675916bb3a94a920de8a0357\"\u003e\u003ccode\u003ef161149\u003c/code\u003e\u003c/a\u003e Implement RFC 7523 JWT flows (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/db9e4515514255e7378c0e120b042dd5981ec120\"\u003e\u003ccode\u003edb9e451\u003c/code\u003e\u003c/a\u003e fix: Replace remaining manual server polling with wait_for_server helper (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1529\"\u003e#1529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c44e68f766bb9780bd09bde8605fa7b2d1a462e9\"\u003e\u003ccode\u003ec44e68f\u003c/code\u003e\u003c/a\u003e Fix flaky timeout test in test_88_random_error (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/3e86edfb2f3a4854ad99b7a2e15945dcdd90f74c\"\u003e\u003ccode\u003e3e86edf\u003c/code\u003e\u003c/a\u003e fix: Replace arbitrary sleeps with active server readiness checks in tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f97f7c4a7dc0123191a2308056e4b921f0522538\"\u003e\u003ccode\u003ef97f7c4\u003c/code\u003e\u003c/a\u003e fix: Replace fixed sleep with active server readiness check in SSE tests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7ac40af30264878fa0a1c82c234e80a400e1d041\"\u003e\u003ccode\u003e7ac40af\u003c/code\u003e\u003c/a\u003e fix: Update spec links to new modelcontextprotocol.io location (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/673423da0d6511127608df3d75360e47e99cb1f1\"\u003e\u003ccode\u003e673423d\u003c/code\u003e\u003c/a\u003e fix: replace deprecated dev-dependencies in examples/clients (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/31ae5f4dc4b6572c18fa425c53f83e411d176155\"\u003e\u003ccode\u003e31ae5f4\u003c/code\u003e\u003c/a\u003e Relax Accept header requirement for JSON-only responses (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.19.0...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.19.0\u0026new-version=1.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-go/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-go/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"},{"uuid":"3508417224","node_id":"PR_kwDOOTneO86tYF5M","number":44,"state":"closed","title":"Bump mcp[client,server] from 1.16.0 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T04:25:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T04:29:21.000Z","updated_at":"2025-10-20T04:25:31.000Z","time_to_close":604568,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.16.0","new_version":"1.17.0","repository_url":null},{"name":"server]","old_version":"1.16.0","new_version":"1.17.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.16.0 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation structure by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1425\"\u003emodelcontextprotocol/python-sdk#1425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation about testing by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1426\"\u003emodelcontextprotocol/python-sdk#1426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove OAuth protected resource metadata URL construction per RFC 9728 by \u003ca href=\"https://github.com/shulkx\"\u003e\u003ccode\u003e@​shulkx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1407\"\u003emodelcontextprotocol/python-sdk#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add ability to remove tools by \u003ca href=\"https://github.com/brandonspark\"\u003e\u003ccode\u003e@​brandonspark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1322\"\u003emodelcontextprotocol/python-sdk#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README to link to Python SDK documentation by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1430\"\u003emodelcontextprotocol/python-sdk#1430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update CLAUDE.md to remove auto-addition of reviewers. by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1431\"\u003emodelcontextprotocol/python-sdk#1431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shulkx\"\u003e\u003ccode\u003e@​shulkx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1407\"\u003emodelcontextprotocol/python-sdk#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brandonspark\"\u003e\u003ccode\u003e@​brandonspark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1322\"\u003emodelcontextprotocol/python-sdk#1322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/61399b386c19af9b9c9277727990a6b3c6a95d83\"\u003e\u003ccode\u003e61399b3\u003c/code\u003e\u003c/a\u003e fix: update CLAUDE.md to remove auto-addition of reviewers. (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7d335efd82b2bdc80158f6538b9532763b3c2e4e\"\u003e\u003ccode\u003e7d335ef\u003c/code\u003e\u003c/a\u003e Update README to link to Python SDK documentation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1430\"\u003e#1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b8e758b02b4bdca5dfd44df68c282b2c51640acb\"\u003e\u003ccode\u003eb8e758b\u003c/code\u003e\u003c/a\u003e feat: add ability to remove tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/df3e428ee85c025ce6b51beedcb3413f7c3c821a\"\u003e\u003ccode\u003edf3e428\u003c/code\u003e\u003c/a\u003e Improve OAuth protected resource metadata URL construction per RFC 9728 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/814c9c024a86fa0f608e87b15b21a0a16a926d61\"\u003e\u003ccode\u003e814c9c0\u003c/code\u003e\u003c/a\u003e Add documentation about testing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/89619a8604755178ae038a01c0cba50288640baa\"\u003e\u003ccode\u003e89619a8\u003c/code\u003e\u003c/a\u003e Add documentation structure (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1425\"\u003e#1425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.16.0...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.16.0\u0026new-version=1.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-node/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-node/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"2889116346","node_id":"PR_kwDOOTneFc6sNGq6","number":45,"state":"closed","title":"Bump mcp[client,server] from 1.15.0 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-07T18:50:07.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T07:32:47.000Z","updated_at":"2025-10-07T18:50:07.000Z","time_to_close":127040,"merged_at":"2025-10-07T18:50:07.000Z","merged_by":"jttyeung","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.15.0","new_version":"1.16.0","repository_url":null},{"name":"server]","old_version":"1.15.0","new_version":"1.16.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.15.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd error log for client stdio by \u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept additional response_types values from OAuth servers by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code and others with extra grant_types by \u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comprehensive Unicode tests for streamable HTTP transport by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1381\"\u003emodelcontextprotocol/python-sdk#1381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Icon.sizes to use string array format by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1411\"\u003emodelcontextprotocol/python-sdk#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete CODEOWNERS to eliminate notification overload by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1413\"\u003emodelcontextprotocol/python-sdk#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix the system message in simple-chatbot example by \u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve misleading warning for progress callback exceptions by \u003ca href=\"https://github.com/lorenzocesconetto\"\u003e\u003ccode\u003e@​lorenzocesconetto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/775\"\u003emodelcontextprotocol/python-sdk#775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: catch and rethrow SSEError during SSE connection establishment by \u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd icons support for ResourceTemplate by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1412\"\u003emodelcontextprotocol/python-sdk#1412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/3e798bfc01856df711b921f7f3b55379fbd087e4\"\u003e\u003ccode\u003e3e798bf\u003c/code\u003e\u003c/a\u003e Add icons support for ResourceTemplate (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f676f6c0f0a19c0d3f652a59b6eb668cfbfa025f\"\u003e\u003ccode\u003ef676f6c\u003c/code\u003e\u003c/a\u003e fix: catch and rethrow SSEError during SSE connection establishment (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d648a31359fcac5eafb0b9293b50c66c6b0b686f\"\u003e\u003ccode\u003ed648a31\u003c/code\u003e\u003c/a\u003e fix: improve misleading warning for progress callback exceptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c81ff64e94469c841010c1fef43cb298c6dc78d3\"\u003e\u003ccode\u003ec81ff64\u003c/code\u003e\u003c/a\u003e fix: fix the system message in simple-chatbot example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8dd15ac71cafa7b075517172093129cc98b3b096\"\u003e\u003ccode\u003e8dd15ac\u003c/code\u003e\u003c/a\u003e Delete CODEOWNERS to eliminate notification overload (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/80c0d23d488ae1bad971909ee15eb416467b78c0\"\u003e\u003ccode\u003e80c0d23\u003c/code\u003e\u003c/a\u003e Update Icon.sizes to use string array format (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/60f4b2d10a0fada7193c7b6346dbb8f007005e1f\"\u003e\u003ccode\u003e60f4b2d\u003c/code\u003e\u003c/a\u003e Add comprehensive Unicode tests for streamable HTTP transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9323efad9981960638f7aa4bf72231c12c1e101f\"\u003e\u003ccode\u003e9323efa\u003c/code\u003e\u003c/a\u003e Issue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1940040ac3c96118f07a718cc04a3e19ce1b27af\"\u003e\u003ccode\u003e1940040\u003c/code\u003e\u003c/a\u003e Accept additional response_types values from OAuth servers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/146d7efb0ff0785c0dea4e90a2485c869c885c0c\"\u003e\u003ccode\u003e146d7ef\u003c/code\u003e\u003c/a\u003e Add error log for client stdio (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.15.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-ruby/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-ruby/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"},{"uuid":"2889116055","node_id":"PR_kwDOOTfjJ86sNGmX","number":47,"state":"open","title":"Bump mcp[client,server] from 1.15.0 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T07:32:38.000Z","updated_at":"2025-10-07T18:49:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.15.0","new_version":"1.16.0","repository_url":null},{"name":"server]","old_version":"1.15.0","new_version":"1.16.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.15.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd error log for client stdio by \u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept additional response_types values from OAuth servers by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code and others with extra grant_types by \u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comprehensive Unicode tests for streamable HTTP transport by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1381\"\u003emodelcontextprotocol/python-sdk#1381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Icon.sizes to use string array format by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1411\"\u003emodelcontextprotocol/python-sdk#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete CODEOWNERS to eliminate notification overload by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1413\"\u003emodelcontextprotocol/python-sdk#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix the system message in simple-chatbot example by \u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve misleading warning for progress callback exceptions by \u003ca href=\"https://github.com/lorenzocesconetto\"\u003e\u003ccode\u003e@​lorenzocesconetto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/775\"\u003emodelcontextprotocol/python-sdk#775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: catch and rethrow SSEError during SSE connection establishment by \u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd icons support for ResourceTemplate by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1412\"\u003emodelcontextprotocol/python-sdk#1412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/3e798bfc01856df711b921f7f3b55379fbd087e4\"\u003e\u003ccode\u003e3e798bf\u003c/code\u003e\u003c/a\u003e Add icons support for ResourceTemplate (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f676f6c0f0a19c0d3f652a59b6eb668cfbfa025f\"\u003e\u003ccode\u003ef676f6c\u003c/code\u003e\u003c/a\u003e fix: catch and rethrow SSEError during SSE connection establishment (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d648a31359fcac5eafb0b9293b50c66c6b0b686f\"\u003e\u003ccode\u003ed648a31\u003c/code\u003e\u003c/a\u003e fix: improve misleading warning for progress callback exceptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c81ff64e94469c841010c1fef43cb298c6dc78d3\"\u003e\u003ccode\u003ec81ff64\u003c/code\u003e\u003c/a\u003e fix: fix the system message in simple-chatbot example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8dd15ac71cafa7b075517172093129cc98b3b096\"\u003e\u003ccode\u003e8dd15ac\u003c/code\u003e\u003c/a\u003e Delete CODEOWNERS to eliminate notification overload (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/80c0d23d488ae1bad971909ee15eb416467b78c0\"\u003e\u003ccode\u003e80c0d23\u003c/code\u003e\u003c/a\u003e Update Icon.sizes to use string array format (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/60f4b2d10a0fada7193c7b6346dbb8f007005e1f\"\u003e\u003ccode\u003e60f4b2d\u003c/code\u003e\u003c/a\u003e Add comprehensive Unicode tests for streamable HTTP transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9323efad9981960638f7aa4bf72231c12c1e101f\"\u003e\u003ccode\u003e9323efa\u003c/code\u003e\u003c/a\u003e Issue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1940040ac3c96118f07a718cc04a3e19ce1b27af\"\u003e\u003ccode\u003e1940040\u003c/code\u003e\u003c/a\u003e Accept additional response_types values from OAuth servers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/146d7efb0ff0785c0dea4e90a2485c869c885c0c\"\u003e\u003ccode\u003e146d7ef\u003c/code\u003e\u003c/a\u003e Add error log for client stdio (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.15.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-python/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-python/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"},{"uuid":"2888774302","node_id":"PR_kwDOOTneO86sLzKe","number":43,"state":"closed","title":"Bump mcp[client,server] from 1.14.1 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-07T18:50:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T04:24:26.000Z","updated_at":"2025-10-07T18:50:42.000Z","time_to_close":138376,"merged_at":"2025-10-07T18:50:42.000Z","merged_by":"jttyeung","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.14.1","new_version":"1.16.0","repository_url":null},{"name":"server]","old_version":"1.14.1","new_version":"1.16.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.14.1 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd error log for client stdio by \u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept additional response_types values from OAuth servers by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code and others with extra grant_types by \u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comprehensive Unicode tests for streamable HTTP transport by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1381\"\u003emodelcontextprotocol/python-sdk#1381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Icon.sizes to use string array format by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1411\"\u003emodelcontextprotocol/python-sdk#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete CODEOWNERS to eliminate notification overload by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1413\"\u003emodelcontextprotocol/python-sdk#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix the system message in simple-chatbot example by \u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve misleading warning for progress callback exceptions by \u003ca href=\"https://github.com/lorenzocesconetto\"\u003e\u003ccode\u003e@​lorenzocesconetto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/775\"\u003emodelcontextprotocol/python-sdk#775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: catch and rethrow SSEError during SSE connection establishment by \u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd icons support for ResourceTemplate by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1412\"\u003emodelcontextprotocol/python-sdk#1412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn HTTP 403 for invalid Origin headers by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1353\"\u003emodelcontextprotocol/python-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for ProtectedResourceMetadataParsing by \u003ca href=\"https://github.com/yannj-fr\"\u003e\u003ccode\u003e@​yannj-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1236\"\u003emodelcontextprotocol/python-sdk#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFastmcp logging progress example by \u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add paginated list decorators for prompts, resources, and tools by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1286\"\u003emodelcontextprotocol/python-sdk#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;unconditionally\u0026quot; from conditional description by \u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse streamable-http consistently in examples by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1389\"\u003emodelcontextprotocol/python-sdk#1389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SDK support for SEP-1034 default values in elicitation schemas by \u003ca href=\"https://github.com/chughtapan\"\u003e\u003ccode\u003e@​chughtapan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1337\"\u003emodelcontextprotocol/python-sdk#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementation of SEP 973 - Additional metadata + icons support by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1357\"\u003emodelcontextprotocol/python-sdk#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/3e798bfc01856df711b921f7f3b55379fbd087e4\"\u003e\u003ccode\u003e3e798bf\u003c/code\u003e\u003c/a\u003e Add icons support for ResourceTemplate (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f676f6c0f0a19c0d3f652a59b6eb668cfbfa025f\"\u003e\u003ccode\u003ef676f6c\u003c/code\u003e\u003c/a\u003e fix: catch and rethrow SSEError during SSE connection establishment (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d648a31359fcac5eafb0b9293b50c66c6b0b686f\"\u003e\u003ccode\u003ed648a31\u003c/code\u003e\u003c/a\u003e fix: improve misleading warning for progress callback exceptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c81ff64e94469c841010c1fef43cb298c6dc78d3\"\u003e\u003ccode\u003ec81ff64\u003c/code\u003e\u003c/a\u003e fix: fix the system message in simple-chatbot example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8dd15ac71cafa7b075517172093129cc98b3b096\"\u003e\u003ccode\u003e8dd15ac\u003c/code\u003e\u003c/a\u003e Delete CODEOWNERS to eliminate notification overload (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/80c0d23d488ae1bad971909ee15eb416467b78c0\"\u003e\u003ccode\u003e80c0d23\u003c/code\u003e\u003c/a\u003e Update Icon.sizes to use string array format (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/60f4b2d10a0fada7193c7b6346dbb8f007005e1f\"\u003e\u003ccode\u003e60f4b2d\u003c/code\u003e\u003c/a\u003e Add comprehensive Unicode tests for streamable HTTP transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9323efad9981960638f7aa4bf72231c12c1e101f\"\u003e\u003ccode\u003e9323efa\u003c/code\u003e\u003c/a\u003e Issue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1940040ac3c96118f07a718cc04a3e19ce1b27af\"\u003e\u003ccode\u003e1940040\u003c/code\u003e\u003c/a\u003e Accept additional response_types values from OAuth servers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/146d7efb0ff0785c0dea4e90a2485c869c885c0c\"\u003e\u003ccode\u003e146d7ef\u003c/code\u003e\u003c/a\u003e Add error log for client stdio (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.14.1\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-node/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-node/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"},{"uuid":"2869726150","node_id":"PR_kwDOOTneFc6rDIvG","number":43,"state":"closed","title":"Bump mcp[client,server] from 1.13.1 to 1.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-01T20:12:37.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T09:16:50.000Z","updated_at":"2025-10-01T20:12:37.000Z","time_to_close":212147,"merged_at":"2025-10-01T20:12:37.000Z","merged_by":"jttyeung","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.15.0","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.15.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn HTTP 403 for invalid Origin headers by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1353\"\u003emodelcontextprotocol/python-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for ProtectedResourceMetadataParsing by \u003ca href=\"https://github.com/yannj-fr\"\u003e\u003ccode\u003e@​yannj-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1236\"\u003emodelcontextprotocol/python-sdk#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFastmcp logging progress example by \u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add paginated list decorators for prompts, resources, and tools by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1286\"\u003emodelcontextprotocol/python-sdk#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;unconditionally\u0026quot; from conditional description by \u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse streamable-http consistently in examples by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1389\"\u003emodelcontextprotocol/python-sdk#1389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SDK support for SEP-1034 default values in elicitation schemas by \u003ca href=\"https://github.com/chughtapan\"\u003e\u003ccode\u003e@​chughtapan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1337\"\u003emodelcontextprotocol/python-sdk#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementation of SEP 973 - Additional metadata + icons support by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1357\"\u003emodelcontextprotocol/python-sdk#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/71889d7387f070cd872cab7c9aa3d1ff1fa5a5d2\"\u003e\u003ccode\u003e71889d7\u003c/code\u003e\u003c/a\u003e Implementation of SEP 973 - Additional metadata + icons support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b85e7bd1a9387391def7a4d437e34eadbd31a3c9\"\u003e\u003ccode\u003eb85e7bd\u003c/code\u003e\u003c/a\u003e feat: Add SDK support for SEP-1034 default values in elicitation schemas (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c0f165776d291cd0ada29f349bc0006e0a81d917\"\u003e\u003ccode\u003ec0f1657\u003c/code\u003e\u003c/a\u003e Use streamable-http consistently in examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7629fe6b9700cc4076cc6dc6a728d437e321525a\"\u003e\u003ccode\u003e7629fe6\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;unconditionally\u0026quot; from conditional description (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/4fb975c6dc1ef23f3407954fd33bcc3ef4780979\"\u003e\u003ccode\u003e4fb975c\u003c/code\u003e\u003c/a\u003e feat: add paginated list decorators for prompts, resources, and tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/03e19f1c90fd8a4e31c7f66c978a76ade6af5ae0\"\u003e\u003ccode\u003e03e19f1\u003c/code\u003e\u003c/a\u003e Fastmcp logging progress example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/20596e5f41a421e161dffe6d52a18e37c1fed97c\"\u003e\u003ccode\u003e20596e5\u003c/code\u003e\u003c/a\u003e Add test for ProtectedResourceMetadataParsing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7e93a9fc19078f4fc804d617bec780c012404f53\"\u003e\u003ccode\u003e7e93a9f\u003c/code\u003e\u003c/a\u003e Return HTTP 403 for invalid Origin headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...1.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-ruby/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-ruby/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"},{"uuid":"2869007320","node_id":"PR_kwDOOTneO86rAZPY","number":40,"state":"open","title":"Bump mcp[client,server] from 1.14.1 to 1.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T04:38:38.000Z","updated_at":"2025-09-29T04:38:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.14.1","new_version":"1.15.0","repository_url":null},{"name":"server]","old_version":"1.14.1","new_version":"1.15.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.14.1 to 1.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn HTTP 403 for invalid Origin headers by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1353\"\u003emodelcontextprotocol/python-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for ProtectedResourceMetadataParsing by \u003ca href=\"https://github.com/yannj-fr\"\u003e\u003ccode\u003e@​yannj-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1236\"\u003emodelcontextprotocol/python-sdk#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFastmcp logging progress example by \u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add paginated list decorators for prompts, resources, and tools by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1286\"\u003emodelcontextprotocol/python-sdk#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;unconditionally\u0026quot; from conditional description by \u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse streamable-http consistently in examples by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1389\"\u003emodelcontextprotocol/python-sdk#1389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SDK support for SEP-1034 default values in elicitation schemas by \u003ca href=\"https://github.com/chughtapan\"\u003e\u003ccode\u003e@​chughtapan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1337\"\u003emodelcontextprotocol/python-sdk#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementation of SEP 973 - Additional metadata + icons support by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1357\"\u003emodelcontextprotocol/python-sdk#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/71889d7387f070cd872cab7c9aa3d1ff1fa5a5d2\"\u003e\u003ccode\u003e71889d7\u003c/code\u003e\u003c/a\u003e Implementation of SEP 973 - Additional metadata + icons support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b85e7bd1a9387391def7a4d437e34eadbd31a3c9\"\u003e\u003ccode\u003eb85e7bd\u003c/code\u003e\u003c/a\u003e feat: Add SDK support for SEP-1034 default values in elicitation schemas (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c0f165776d291cd0ada29f349bc0006e0a81d917\"\u003e\u003ccode\u003ec0f1657\u003c/code\u003e\u003c/a\u003e Use streamable-http consistently in examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7629fe6b9700cc4076cc6dc6a728d437e321525a\"\u003e\u003ccode\u003e7629fe6\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;unconditionally\u0026quot; from conditional description (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/4fb975c6dc1ef23f3407954fd33bcc3ef4780979\"\u003e\u003ccode\u003e4fb975c\u003c/code\u003e\u003c/a\u003e feat: add paginated list decorators for prompts, resources, and tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/03e19f1c90fd8a4e31c7f66c978a76ade6af5ae0\"\u003e\u003ccode\u003e03e19f1\u003c/code\u003e\u003c/a\u003e Fastmcp logging progress example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/20596e5f41a421e161dffe6d52a18e37c1fed97c\"\u003e\u003ccode\u003e20596e5\u003c/code\u003e\u003c/a\u003e Add test for ProtectedResourceMetadataParsing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7e93a9fc19078f4fc804d617bec780c012404f53\"\u003e\u003ccode\u003e7e93a9f\u003c/code\u003e\u003c/a\u003e Return HTTP 403 for invalid Origin headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...1.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.14.1\u0026new-version=1.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-node/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-node/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"2868736984","node_id":"PR_kwDOOYC5os6q_XPY","number":42,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T01:36:08.000Z","updated_at":"2025-09-29T01:36:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.15.0","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.15.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn HTTP 403 for invalid Origin headers by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1353\"\u003emodelcontextprotocol/python-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for ProtectedResourceMetadataParsing by \u003ca href=\"https://github.com/yannj-fr\"\u003e\u003ccode\u003e@​yannj-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1236\"\u003emodelcontextprotocol/python-sdk#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFastmcp logging progress example by \u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add paginated list decorators for prompts, resources, and tools by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1286\"\u003emodelcontextprotocol/python-sdk#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;unconditionally\u0026quot; from conditional description by \u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse streamable-http consistently in examples by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1389\"\u003emodelcontextprotocol/python-sdk#1389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SDK support for SEP-1034 default values in elicitation schemas by \u003ca href=\"https://github.com/chughtapan\"\u003e\u003ccode\u003e@​chughtapan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1337\"\u003emodelcontextprotocol/python-sdk#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementation of SEP 973 - Additional metadata + icons support by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1357\"\u003emodelcontextprotocol/python-sdk#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/71889d7387f070cd872cab7c9aa3d1ff1fa5a5d2\"\u003e\u003ccode\u003e71889d7\u003c/code\u003e\u003c/a\u003e Implementation of SEP 973 - Additional metadata + icons support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b85e7bd1a9387391def7a4d437e34eadbd31a3c9\"\u003e\u003ccode\u003eb85e7bd\u003c/code\u003e\u003c/a\u003e feat: Add SDK support for SEP-1034 default values in elicitation schemas (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c0f165776d291cd0ada29f349bc0006e0a81d917\"\u003e\u003ccode\u003ec0f1657\u003c/code\u003e\u003c/a\u003e Use streamable-http consistently in examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7629fe6b9700cc4076cc6dc6a728d437e321525a\"\u003e\u003ccode\u003e7629fe6\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;unconditionally\u0026quot; from conditional description (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/4fb975c6dc1ef23f3407954fd33bcc3ef4780979\"\u003e\u003ccode\u003e4fb975c\u003c/code\u003e\u003c/a\u003e feat: add paginated list decorators for prompts, resources, and tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/03e19f1c90fd8a4e31c7f66c978a76ade6af5ae0\"\u003e\u003ccode\u003e03e19f1\u003c/code\u003e\u003c/a\u003e Fastmcp logging progress example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/20596e5f41a421e161dffe6d52a18e37c1fed97c\"\u003e\u003ccode\u003e20596e5\u003c/code\u003e\u003c/a\u003e Add test for ProtectedResourceMetadataParsing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7e93a9fc19078f4fc804d617bec780c012404f53\"\u003e\u003ccode\u003e7e93a9f\u003c/code\u003e\u003c/a\u003e Return HTTP 403 for invalid Origin headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...1.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"2848251008","node_id":"PR_kwDOOTfjJ86pxNyA","number":43,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.14.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T07:32:03.000Z","updated_at":"2025-09-22T07:32:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.1","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca5cb4cb67b673e3d5acbc716f7c1cddd9a2fd20\"\u003e\u003ccode\u003eca5cb4c\u003c/code\u003e\u003c/a\u003e fix(fastmcp): propagate mimeType in resource template list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-python/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-python/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"},{"uuid":"2848236699","node_id":"PR_kwDOOTneFc6pxKSb","number":41,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.14.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T07:26:59.000Z","updated_at":"2025-09-22T07:27:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.1","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca5cb4cb67b673e3d5acbc716f7c1cddd9a2fd20\"\u003e\u003ccode\u003eca5cb4c\u003c/code\u003e\u003c/a\u003e fix(fastmcp): propagate mimeType in resource template list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-ruby/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-ruby/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"},{"uuid":"2847861430","node_id":"PR_kwDOOTneO86pvuq2","number":39,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.14.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T04:25:01.000Z","updated_at":"2025-09-22T20:19:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.1","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca5cb4cb67b673e3d5acbc716f7c1cddd9a2fd20\"\u003e\u003ccode\u003eca5cb4c\u003c/code\u003e\u003c/a\u003e fix(fastmcp): propagate mimeType in resource template list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-node/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-node/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"2847620245","node_id":"PR_kwDOOYC5os6puzyV","number":40,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.14.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T01:31:05.000Z","updated_at":"2025-09-22T01:31:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.1","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca5cb4cb67b673e3d5acbc716f7c1cddd9a2fd20\"\u003e\u003ccode\u003eca5cb4c\u003c/code\u003e\u003c/a\u003e fix(fastmcp): propagate mimeType in resource template list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"2829447063","node_id":"PR_kwDOOTnayM6ope-X","number":32,"state":"closed","title":"Bump mcp[client,server] from 1.13.1 to 1.14.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T11:36:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T14:13:18.000Z","updated_at":"2025-09-22T11:36:55.000Z","time_to_close":595417,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.0","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9c6fd15a884d66044f711a26e279581f579e7617\"\u003e\u003ccode\u003e9c6fd15\u003c/code\u003e\u003c/a\u003e SDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/eaf7cf41d5c1d3bcfd4416494ab5dc62b9c17a4a\"\u003e\u003ccode\u003eeaf7cf4\u003c/code\u003e\u003c/a\u003e fix: error too many values to unpack (expected 2) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9a8592e7d4d69b785df8b5d9d7b694cb6cbb149f\"\u003e\u003ccode\u003e9a8592e\u003c/code\u003e\u003c/a\u003e Add PATHEXT to default STDIO env vars in windows (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-go/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-go/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"2827733402","node_id":"PR_kwDOOTneO86oi8ma","number":36,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.14.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T04:22:18.000Z","updated_at":"2025-09-15T04:22:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.0","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9c6fd15a884d66044f711a26e279581f579e7617\"\u003e\u003ccode\u003e9c6fd15\u003c/code\u003e\u003c/a\u003e SDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/eaf7cf41d5c1d3bcfd4416494ab5dc62b9c17a4a\"\u003e\u003ccode\u003eeaf7cf4\u003c/code\u003e\u003c/a\u003e fix: error too many values to unpack (expected 2) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9a8592e7d4d69b785df8b5d9d7b694cb6cbb149f\"\u003e\u003ccode\u003e9a8592e\u003c/code\u003e\u003c/a\u003e Add PATHEXT to default STDIO env vars in windows (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-node/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-node/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"2827464997","node_id":"PR_kwDOOYC5os6oh7El","number":38,"state":"closed","title":"Bump mcp[client,server] from 1.13.1 to 1.14.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T01:31:07.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T01:24:49.000Z","updated_at":"2025-09-22T01:31:07.000Z","time_to_close":605178,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.0","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9c6fd15a884d66044f711a26e279581f579e7617\"\u003e\u003ccode\u003e9c6fd15\u003c/code\u003e\u003c/a\u003e SDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/eaf7cf41d5c1d3bcfd4416494ab5dc62b9c17a4a\"\u003e\u003ccode\u003eeaf7cf4\u003c/code\u003e\u003c/a\u003e fix: error too many values to unpack (expected 2) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9a8592e7d4d69b785df8b5d9d7b694cb6cbb149f\"\u003e\u003ccode\u003e9a8592e\u003c/code\u003e\u003c/a\u003e Add PATHEXT to default STDIO env vars in windows (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"2773165696","node_id":"PR_kwDOOTnayM6lSyaA","number":31,"state":"closed","title":"Bump mcp[client,server] from 1.12.4 to 1.13.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-28T23:06:01.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-25T22:18:05.000Z","updated_at":"2025-08-28T23:06:01.000Z","time_to_close":262076,"merged_at":"2025-08-28T23:06:01.000Z","merged_by":"jttyeung","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.12.4","new_version":"1.13.1","repository_url":null},{"name":"server]","old_version":"1.12.4","new_version":"1.13.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.12.4 to 1.13.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: uncomment .idea/ in .gitignore by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1287\"\u003emodelcontextprotocol/python-sdk#1287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify streamable_http_path configuration when mounting servers by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1172\"\u003emodelcontextprotocol/python-sdk#1172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add CORS configuration for browser-based MCP clients by \u003ca href=\"https://github.com/jerome3o-anthropic\"\u003e\u003ccode\u003e@​jerome3o-anthropic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1059\"\u003emodelcontextprotocol/python-sdk#1059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1287\"\u003emodelcontextprotocol/python-sdk#1287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.0...v1.13.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.0...v1.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd pyright strict mode on the whole project by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1254\"\u003emodelcontextprotocol/python-sdk#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent casing for default headers Accept and Content-Type by \u003ca href=\"https://github.com/glinf\"\u003e\u003ccode\u003e@​glinf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1263\"\u003emodelcontextprotocol/python-sdk#1263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and fix type issues by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1268\"\u003emodelcontextprotocol/python-sdk#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent async generator cleanup errors in StreamableHTTP transport by \u003ca href=\"https://github.com/mous222\"\u003e\u003ccode\u003e@​mous222\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1271\"\u003emodelcontextprotocol/python-sdk#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glinf\"\u003e\u003ccode\u003e@​glinf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1263\"\u003emodelcontextprotocol/python-sdk#1263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mous222\"\u003e\u003ccode\u003e@​mous222\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1271\"\u003emodelcontextprotocol/python-sdk#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.12.4...v1.13.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.12.4...v1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/09e3a05e13211d1081efcdc9a962affb02e40c05\"\u003e\u003ccode\u003e09e3a05\u003c/code\u003e\u003c/a\u003e feat: Add CORS configuration for browser-based MCP clients (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ff02c596a4894df768d09a8c015fe1ec99e770b9\"\u003e\u003ccode\u003eff02c59\u003c/code\u003e\u003c/a\u003e docs: clarify streamable_http_path configuration when mounting servers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1172\"\u003e#1172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/824ef8a28122a0bc9720d2811b743f7c49d8dfea\"\u003e\u003ccode\u003e824ef8a\u003c/code\u003e\u003c/a\u003e chore: uncomment .idea/ in .gitignore (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1287\"\u003e#1287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d1ac8d68eb2d7ed139bdc2608b8b4e2ec4265be5\"\u003e\u003ccode\u003ed1ac8d6\u003c/code\u003e\u003c/a\u003e fix: prevent async generator cleanup errors in StreamableHTTP transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/092661371458bd50d98736b1f515f6317de903a6\"\u003e\u003ccode\u003e0926613\u003c/code\u003e\u003c/a\u003e Update dependencies and fix type issues (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/a82c69bfd91a3f9bf876657ad440ca967eb3ba06\"\u003e\u003ccode\u003ea82c69b\u003c/code\u003e\u003c/a\u003e Consistent casing for default headers Accept and Content-Type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c7671e470c235971b63c41be183537074ff8fa91\"\u003e\u003ccode\u003ec7671e4\u003c/code\u003e\u003c/a\u003e Add pyright strict mode on the whole project (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.12.4...v1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.12.4\u0026new-version=1.13.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-go/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-go/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"}],"issue_packages":[{"old_version":"1.21.0","new_version":"1.26.0","update_type":"minor","path":null,"pr_created_at":"2026-02-02T01:54:39.000Z","version_change":"1.21.0 → 1.26.0","issue":{"uuid":"3883541536","node_id":"PR_kwDOOYC5os7AymgE","number":72,"state":"open","title":"Bump mcp[client,server] from 1.21.0 to 1.26.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T01:54:39.000Z","updated_at":"2026-02-05T22:31:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.21.0","new_version":"1.26.0","repository_url":null},{"name":"server]","old_version":"1.21.0","new_version":"1.26.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.21.0 to 1.26.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: add all-green job to pull-request-checks workflow by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1929\"\u003emodelcontextprotocol/python-sdk#1929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport: Support for Resource and ResourceTemplate metadata by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1928\"\u003emodelcontextprotocol/python-sdk#1928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v1.x] fix: return HTTP 404 for unknown session IDs instead of 400 by \u003ca href=\"https://github.com/LucaButBoring\"\u003e\u003ccode\u003e@​LucaButBoring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1945\"\u003emodelcontextprotocol/python-sdk#1945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.25.0...v1.26.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch2\u003eBranching Update\u003c/h2\u003e\n\u003cp\u003eStarting with this release, the repository has adopted a new branching strategy for v2 development:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emain\u003c/code\u003e\u003c/strong\u003e — v2 development (breaking changes)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ev1.x\u003c/code\u003e\u003c/strong\u003e — v1 maintenance (security and critical bug fixes only, with very rare feature additions ported from \u003ccode\u003emain\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsers who need to stay on v1.x should pin to \u003ccode\u003emcp\u0026gt;=1.25,\u0026lt;2\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe current plan is to work through v2 and have it released some time in Q1. This also relies on the next upcoming spec release which will heavily change how the transport layer works, which in turn will guide a lot of how we architect v2.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for Url Elicitation issue 1768 by \u003ca href=\"https://github.com/gopitk\"\u003e\u003ccode\u003e@​gopitk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1780\"\u003emodelcontextprotocol/python-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add v1.x branch to main-checks workflow by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1802\"\u003emodelcontextprotocol/python-sdk#1802\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gopitk\"\u003e\u003ccode\u003e@​gopitk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1780\"\u003emodelcontextprotocol/python-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.24.0...v1.25.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.24.0...v1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: client-side support for SEP-1577 sampling with tools by \u003ca href=\"https://github.com/jlowin\"\u003e\u003ccode\u003e@​jlowin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1722\"\u003emodelcontextprotocol/python-sdk#1722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JSON-RPC error response ID matching by \u003ca href=\"https://github.com/crondinini-ant\"\u003e\u003ccode\u003e@​crondinini-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1720\"\u003emodelcontextprotocol/python-sdk#1720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of \u003ccode\u003ehttpx_client_factory\u003c/code\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1177\"\u003emodelcontextprotocol/python-sdk#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use correct python command name in test_stdio.py by \u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(auth): remove unused _register_client method by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1748\"\u003emodelcontextprotocol/python-sdk#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add workflow to comment on PRs when released by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1750\"\u003emodelcontextprotocol/python-sdk#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow MIME type parameters in resource validation (RFC 2045) by \u003ca href=\"https://github.com/antonpk1\"\u003e\u003ccode\u003e@​antonpk1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1755\"\u003emodelcontextprotocol/python-sdk#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip empty SSE data to avoid parsing errors by \u003ca href=\"https://github.com/injusticescorpio\"\u003e\u003ccode\u003e@​injusticescorpio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1753\"\u003emodelcontextprotocol/python-sdk#1753\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/3d9d34552a9ab8988acf8d06e4a705bd799fc32b\"\u003e\u003ccode\u003e3d9d345\u003c/code\u003e\u003c/a\u003e [v1.x] fix: return HTTP 404 for unknown session IDs instead of 400 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d891525958e587703b61a2004d9c1886ee606cc6\"\u003e\u003ccode\u003ed891525\u003c/code\u003e\u003c/a\u003e Backport: Support for Resource and ResourceTemplate metadata (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1928\"\u003e#1928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d3787c96b4085de73680beb1f775dbe258f4b40f\"\u003e\u003ccode\u003ed3787c9\u003c/code\u003e\u003c/a\u003e ci: add all-green job to pull-request-checks workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1929\"\u003e#1929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ef96a31671cc4c702d5b73b34306180313aedfb9\"\u003e\u003ccode\u003eef96a31\u003c/code\u003e\u003c/a\u003e ci: add v1.x branch to main-checks workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1802\"\u003e#1802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8ac0cab98c3243e3369e283ddf4cee5c2d63629b\"\u003e\u003ccode\u003e8ac0cab\u003c/code\u003e\u003c/a\u003e Fix for Url Elicitation issue 1768 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1780\"\u003e#1780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/65b36de4eb930a471a5eeeddf078dc8b240a90f2\"\u003e\u003ccode\u003e65b36de\u003c/code\u003e\u003c/a\u003e fix: use correct python command name in test_stdio.py (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/a3a4b8d11a772ff10f07073f1b2078374f10e4bd\"\u003e\u003ccode\u003ea3a4b8d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of `ht...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/cc8382ce3e98cced821f491cb88ebbcd5532e4c7\"\u003e\u003ccode\u003ecc8382c\u003c/code\u003e\u003c/a\u003e Fix JSON-RPC error response ID matching (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/0dedbd9831155a87ffa68ec2b51910da2d584671\"\u003e\u003ccode\u003e0dedbd9\u003c/code\u003e\u003c/a\u003e feat: client-side support for SEP-1577 sampling with tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/779271ae384c09884045cbe01302663e72537da6\"\u003e\u003ccode\u003e779271a\u003c/code\u003e\u003c/a\u003e chore: remove release-comment workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.0...v1.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.21.0\u0026new-version=1.26.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}},{"old_version":"1.21.0","new_version":"1.25.0","update_type":"minor","path":null,"pr_created_at":"2025-12-22T01:17:10.000Z","version_change":"1.21.0 → 1.25.0","issue":{"uuid":"3751894840","node_id":"PR_kwDOOYC5os66CuA4","number":68,"state":"closed","title":"Bump mcp[client,server] from 1.21.0 to 1.25.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-02T01:54:41.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T01:17:10.000Z","updated_at":"2026-02-02T01:54:43.000Z","time_to_close":3631051,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.21.0","new_version":"1.25.0","repository_url":null},{"name":"server]","old_version":"1.21.0","new_version":"1.25.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.21.0 to 1.25.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch2\u003eBranching Update\u003c/h2\u003e\n\u003cp\u003eStarting with this release, the repository has adopted a new branching strategy for v2 development:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emain\u003c/code\u003e\u003c/strong\u003e — v2 development (breaking changes)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ev1.x\u003c/code\u003e\u003c/strong\u003e — v1 maintenance (security and critical bug fixes only, with very rare feature additions ported from \u003ccode\u003emain\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsers who need to stay on v1.x should pin to \u003ccode\u003emcp\u0026gt;=1.25,\u0026lt;2\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe current plan is to work through v2 and have it released some time in Q1. This also relies on the next upcoming spec release which will heavily change how the transport layer works, which in turn will guide a lot of how we architect v2.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for Url Elicitation issue 1768 by \u003ca href=\"https://github.com/gopitk\"\u003e\u003ccode\u003e@​gopitk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1780\"\u003emodelcontextprotocol/python-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add v1.x branch to main-checks workflow by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1802\"\u003emodelcontextprotocol/python-sdk#1802\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gopitk\"\u003e\u003ccode\u003e@​gopitk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1780\"\u003emodelcontextprotocol/python-sdk#1780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.24.0...v1.25.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.24.0...v1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: client-side support for SEP-1577 sampling with tools by \u003ca href=\"https://github.com/jlowin\"\u003e\u003ccode\u003e@​jlowin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1722\"\u003emodelcontextprotocol/python-sdk#1722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JSON-RPC error response ID matching by \u003ca href=\"https://github.com/crondinini-ant\"\u003e\u003ccode\u003e@​crondinini-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1720\"\u003emodelcontextprotocol/python-sdk#1720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of \u003ccode\u003ehttpx_client_factory\u003c/code\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1177\"\u003emodelcontextprotocol/python-sdk#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use correct python command name in test_stdio.py by \u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(auth): remove unused _register_client method by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1748\"\u003emodelcontextprotocol/python-sdk#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add workflow to comment on PRs when released by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1750\"\u003emodelcontextprotocol/python-sdk#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow MIME type parameters in resource validation (RFC 2045) by \u003ca href=\"https://github.com/antonpk1\"\u003e\u003ccode\u003e@​antonpk1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1755\"\u003emodelcontextprotocol/python-sdk#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip empty SSE data to avoid parsing errors by \u003ca href=\"https://github.com/injusticescorpio\"\u003e\u003ccode\u003e@​injusticescorpio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1753\"\u003emodelcontextprotocol/python-sdk#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove release-comment workflow by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1758\"\u003emodelcontextprotocol/python-sdk#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antonpk1\"\u003e\u003ccode\u003e@​antonpk1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1755\"\u003emodelcontextprotocol/python-sdk#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/injusticescorpio\"\u003e\u003ccode\u003e@​injusticescorpio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1753\"\u003emodelcontextprotocol/python-sdk#1753\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.2...v1.23.3\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ef96a31671cc4c702d5b73b34306180313aedfb9\"\u003e\u003ccode\u003eef96a31\u003c/code\u003e\u003c/a\u003e ci: add v1.x branch to main-checks workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1802\"\u003e#1802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8ac0cab98c3243e3369e283ddf4cee5c2d63629b\"\u003e\u003ccode\u003e8ac0cab\u003c/code\u003e\u003c/a\u003e Fix for Url Elicitation issue 1768 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1780\"\u003e#1780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/65b36de4eb930a471a5eeeddf078dc8b240a90f2\"\u003e\u003ccode\u003e65b36de\u003c/code\u003e\u003c/a\u003e fix: use correct python command name in test_stdio.py (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/a3a4b8d11a772ff10f07073f1b2078374f10e4bd\"\u003e\u003ccode\u003ea3a4b8d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of `ht...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/cc8382ce3e98cced821f491cb88ebbcd5532e4c7\"\u003e\u003ccode\u003ecc8382c\u003c/code\u003e\u003c/a\u003e Fix JSON-RPC error response ID matching (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/0dedbd9831155a87ffa68ec2b51910da2d584671\"\u003e\u003ccode\u003e0dedbd9\u003c/code\u003e\u003c/a\u003e feat: client-side support for SEP-1577 sampling with tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/779271ae384c09884045cbe01302663e72537da6\"\u003e\u003ccode\u003e779271a\u003c/code\u003e\u003c/a\u003e chore: remove release-comment workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/2bf9b10f6356042d0400d078cc2bdd486735567a\"\u003e\u003ccode\u003e2bf9b10\u003c/code\u003e\u003c/a\u003e Skip empty SSE data to avoid parsing errors (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8ac11ec60485aac95a72344712d9fd4d1e600942\"\u003e\u003ccode\u003e8ac11ec\u003c/code\u003e\u003c/a\u003e fix: allow MIME type parameters in resource validation (RFC 2045) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b7cc25493c1ef452323627ed0567a3129ca48d66\"\u003e\u003ccode\u003eb7cc254\u003c/code\u003e\u003c/a\u003e feat: add workflow to comment on PRs when released (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.0...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.21.0\u0026new-version=1.25.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/heroku/mcp-doc-reader/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"}},{"old_version":"1.21.0","new_version":"1.24.0","update_type":"minor","path":null,"pr_created_at":"2025-12-15T01:20:44.000Z","version_change":"1.21.0 → 1.24.0","issue":{"uuid":"3728337417","node_id":"PR_kwDOOYC5os640CBU","number":66,"state":"closed","title":"Bump mcp[client,server] from 1.21.0 to 1.24.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-22T01:17:12.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T01:20:44.000Z","updated_at":"2025-12-22T01:17:14.000Z","time_to_close":604588,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.21.0","new_version":"1.24.0","repository_url":null},{"name":"server]","old_version":"1.21.0","new_version":"1.24.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.21.0 to 1.24.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: client-side support for SEP-1577 sampling with tools by \u003ca href=\"https://github.com/jlowin\"\u003e\u003ccode\u003e@​jlowin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1722\"\u003emodelcontextprotocol/python-sdk#1722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix JSON-RPC error response ID matching by \u003ca href=\"https://github.com/crondinini-ant\"\u003e\u003ccode\u003e@​crondinini-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1720\"\u003emodelcontextprotocol/python-sdk#1720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of \u003ccode\u003ehttpx_client_factory\u003c/code\u003e by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1177\"\u003emodelcontextprotocol/python-sdk#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use correct python command name in test_stdio.py by \u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WOnder93\"\u003e\u003ccode\u003e@​WOnder93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1782\"\u003emodelcontextprotocol/python-sdk#1782\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.3...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(auth): remove unused _register_client method by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1748\"\u003emodelcontextprotocol/python-sdk#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add workflow to comment on PRs when released by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1750\"\u003emodelcontextprotocol/python-sdk#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow MIME type parameters in resource validation (RFC 2045) by \u003ca href=\"https://github.com/antonpk1\"\u003e\u003ccode\u003e@​antonpk1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1755\"\u003emodelcontextprotocol/python-sdk#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip empty SSE data to avoid parsing errors by \u003ca href=\"https://github.com/injusticescorpio\"\u003e\u003ccode\u003e@​injusticescorpio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1753\"\u003emodelcontextprotocol/python-sdk#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove release-comment workflow by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1758\"\u003emodelcontextprotocol/python-sdk#1758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/antonpk1\"\u003e\u003ccode\u003e@​antonpk1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1755\"\u003emodelcontextprotocol/python-sdk#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/injusticescorpio\"\u003e\u003ccode\u003e@​injusticescorpio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1753\"\u003emodelcontextprotocol/python-sdk#1753\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.2...v1.23.3\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add lifespan context manager to StreamableHTTP mounting examples by \u003ca href=\"https://github.com/TheMailmans\"\u003e\u003ccode\u003e@​TheMailmans\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1669\"\u003emodelcontextprotocol/python-sdk#1669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle ClosedResourceError in StreamableHTTP message router by \u003ca href=\"https://github.com/Edison-A-N\"\u003e\u003ccode\u003e@​Edison-A-N\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1384\"\u003emodelcontextprotocol/python-sdk#1384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip priming events and close_sse_stream for old protocol versions by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1719\"\u003emodelcontextprotocol/python-sdk#1719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheMailmans\"\u003e\u003ccode\u003e@​TheMailmans\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1669\"\u003emodelcontextprotocol/python-sdk#1669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Edison-A-N\"\u003e\u003ccode\u003e@​Edison-A-N\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1384\"\u003emodelcontextprotocol/python-sdk#1384\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update LATEST_PROTOCOL_VERSION to 2025-11-25 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1715\"\u003emodelcontextprotocol/python-sdk#1715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release brings us up to speed with the latest MCP spec \u003ccode\u003e2025-11-25\u003c/code\u003e. Take a look at the \u003ca href=\"https://modelcontextprotocol.io/specification/2025-11-25\"\u003elatest spec\u003c/a\u003e as well as the release \u003ca href=\"https://blog.modelcontextprotocol.io/posts/2025-11-25-first-mcp-anniversary/\"\u003eblog post.\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/65b36de4eb930a471a5eeeddf078dc8b240a90f2\"\u003e\u003ccode\u003e65b36de\u003c/code\u003e\u003c/a\u003e fix: use correct python command name in test_stdio.py (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/a3a4b8d11a772ff10f07073f1b2078374f10e4bd\"\u003e\u003ccode\u003ea3a4b8d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003estreamable_http_client\u003c/code\u003e which accepts \u003ccode\u003ehttpx.AsyncClient\u003c/code\u003e instead of `ht...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/cc8382ce3e98cced821f491cb88ebbcd5532e4c7\"\u003e\u003ccode\u003ecc8382c\u003c/code\u003e\u003c/a\u003e Fix JSON-RPC error response ID matching (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/0dedbd9831155a87ffa68ec2b51910da2d584671\"\u003e\u003ccode\u003e0dedbd9\u003c/code\u003e\u003c/a\u003e feat: client-side support for SEP-1577 sampling with tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/779271ae384c09884045cbe01302663e72537da6\"\u003e\u003ccode\u003e779271a\u003c/code\u003e\u003c/a\u003e chore: remove release-comment workflow (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/2bf9b10f6356042d0400d078cc2bdd486735567a\"\u003e\u003ccode\u003e2bf9b10\u003c/code\u003e\u003c/a\u003e Skip empty SSE data to avoid parsing errors (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8ac11ec60485aac95a72344712d9fd4d1e600942\"\u003e\u003ccode\u003e8ac11ec\u003c/code\u003e\u003c/a\u003e fix: allow MIME type parameters in resource validation (RFC 2045) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b7cc25493c1ef452323627ed0567a3129ca48d66\"\u003e\u003ccode\u003eb7cc254\u003c/code\u003e\u003c/a\u003e feat: add workflow to comment on PRs when released (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1750\"\u003e#1750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8b984d93a364b8fbf4dde68833f5adb5a95337f3\"\u003e\u003ccode\u003e8b984d9\u003c/code\u003e\u003c/a\u003e refactor(auth): remove unused _register_client method (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/89ff338174cec2b28f23deaec6136a4f3b11e875\"\u003e\u003ccode\u003e89ff338\u003c/code\u003e\u003c/a\u003e fix: skip priming events and close_sse_stream for old protocol versions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1719\"\u003e#1719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.0...v1.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.21.0\u0026new-version=1.24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"}},{"old_version":"1.21.0","new_version":"1.23.1","update_type":"minor","path":null,"pr_created_at":"2025-12-08T01:15:26.000Z","version_change":"1.21.0 → 1.23.1","issue":{"uuid":"3704266119","node_id":"PR_kwDOOYC5os63kXBo","number":64,"state":"closed","title":"Bump mcp[client,server] from 1.21.0 to 1.23.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T01:20:46.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T01:15:26.000Z","updated_at":"2025-12-15T01:20:48.000Z","time_to_close":605120,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.21.0","new_version":"1.23.1","repository_url":null},{"name":"server]","old_version":"1.21.0","new_version":"1.23.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.21.0 to 1.23.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update LATEST_PROTOCOL_VERSION to 2025-11-25 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1715\"\u003emodelcontextprotocol/python-sdk#1715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThis release brings us up to speed with the latest MCP spec \u003ccode\u003e2025-11-25\u003c/code\u003e. Take a look at the \u003ca href=\"https://modelcontextprotocol.io/specification/2025-11-25\"\u003elatest spec\u003c/a\u003e as well as the release \u003ca href=\"https://blog.modelcontextprotocol.io/posts/2025-11-25-first-mcp-anniversary/\"\u003eblog post.\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tests for JSON Schema 2020-12 field preservation (SEP-1613) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1649\"\u003emodelcontextprotocol/python-sdk#1649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd client_secret_basic authentication support by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1334\"\u003emodelcontextprotocol/python-sdk#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement SEP-1577 - Sampling With Tools by \u003ca href=\"https://github.com/ochafik\"\u003e\u003ccode\u003e@​ochafik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1594\"\u003emodelcontextprotocol/python-sdk#1594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSEP-1330: Elicitation Enum Schema Improvements and Standards Compliance by \u003ca href=\"https://github.com/chughtapan\"\u003e\u003ccode\u003e@​chughtapan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1246\"\u003emodelcontextprotocol/python-sdk#1246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[auth][conformance] add conformance auth client by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1640\"\u003emodelcontextprotocol/python-sdk#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement SEP-986: Tool name validation by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1655\"\u003emodelcontextprotocol/python-sdk#1655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: url for spec by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1659\"\u003emodelcontextprotocol/python-sdk#1659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement SEP-991 URL-based client ID (CIMD) support by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1652\"\u003emodelcontextprotocol/python-sdk#1652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate doc string on custom_route by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1660\"\u003emodelcontextprotocol/python-sdk#1660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement SEP-1036: URL mode elicitation for secure out-of-band interactions by \u003ca href=\"https://github.com/cbcoutinho\"\u003e\u003ccode\u003e@​cbcoutinho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1580\"\u003emodelcontextprotocol/python-sdk#1580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip empty SSE data to avoid parsing errors by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1670\"\u003emodelcontextprotocol/python-sdk#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSEP-1686: Tasks by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1645\"\u003emodelcontextprotocol/python-sdk#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd on_session_created callback option by \u003ca href=\"https://github.com/crondinini-ant\"\u003e\u003ccode\u003e@​crondinini-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1710\"\u003emodelcontextprotocol/python-sdk#1710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSE polling support (SEP-1699) by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1654\"\u003emodelcontextprotocol/python-sdk#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport client_credentials flow with JWT and Basic auth by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1663\"\u003emodelcontextprotocol/python-sdk#1663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: backwards-compatible create_message overloads for SEP-1577 by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1713\"\u003emodelcontextprotocol/python-sdk#1713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAuto-enable DNS rebinding protection for localhost servers by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e  (d3a184119e4479ea6a63590bc41f01dc06e3fa99)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ochafik\"\u003e\u003ccode\u003e@​ochafik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1594\"\u003emodelcontextprotocol/python-sdk#1594\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Pass through and expose additional parameters in \u003ccode\u003eClientSessionGroup.call_tool\u003c/code\u003e and \u003ccode\u003e.connect_to_server\u003c/code\u003e by \u003ca href=\"https://github.com/inaku-Gyan\"\u003e\u003ccode\u003e@​inaku-Gyan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1576\"\u003emodelcontextprotocol/python-sdk#1576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Lazy import \u003ccode\u003ejsonschema\u003c/code\u003e library by \u003ca href=\"https://github.com/wuliang229\"\u003e\u003ccode\u003e@​wuliang229\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1596\"\u003emodelcontextprotocol/python-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update examples to use stateless HTTP with JSON responses by \u003ca href=\"https://github.com/domdomegg\"\u003e\u003ccode\u003e@​domdomegg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1499\"\u003emodelcontextprotocol/python-sdk#1499\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wuliang229\"\u003e\u003ccode\u003e@​wuliang229\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1596\"\u003emodelcontextprotocol/python-sdk#1596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.1...v1.22.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.21.1...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.21.2\u003c/h2\u003e\n\u003ch2\u003eHotfix Release\u003c/h2\u003e\n\u003cp\u003eThis is a hotfix release to address a critical bug in OAuth scope handling that caused failures on 401 responses.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8e02fc17e196295116d3fa4e993116ce6e0171c7\"\u003e\u003ccode\u003e8e02fc1\u003c/code\u003e\u003c/a\u003e chore: update LATEST_PROTOCOL_VERSION to 2025-11-25 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1715\"\u003e#1715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d3a184119e4479ea6a63590bc41f01dc06e3fa99\"\u003e\u003ccode\u003ed3a1841\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/fa851d93a2036a37cce73e098f7dbc80a6c48765\"\u003e\u003ccode\u003efa851d9\u003c/code\u003e\u003c/a\u003e feat: backwards-compatible create_message overloads for SEP-1577 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f82b0c937178815c1e96460455778578050c6d1a\"\u003e\u003ccode\u003ef82b0c9\u003c/code\u003e\u003c/a\u003e Support client_credentials flow with JWT and Basic auth (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/281fd4765e0fc2efaf2039d248c3bc0698416a8a\"\u003e\u003ccode\u003e281fd47\u003c/code\u003e\u003c/a\u003e Add SSE polling support (SEP-1699) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1654\"\u003e#1654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/2cd178a962ab454e3add228ecd721784b7b36e99\"\u003e\u003ccode\u003e2cd178a\u003c/code\u003e\u003c/a\u003e Add on_session_created callback option (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c92bb2f7ffaa61813d7cc350887f4ece38307769\"\u003e\u003ccode\u003ec92bb2f\u003c/code\u003e\u003c/a\u003e SEP-1686: Tasks (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/5983a650cc07d2dc6c6ba098e99d3545889157a9\"\u003e\u003ccode\u003e5983a65\u003c/code\u003e\u003c/a\u003e Skip empty SSE data to avoid parsing errors (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/02b78899296ce3631565345501e3d956b83ffe94\"\u003e\u003ccode\u003e02b7889\u003c/code\u003e\u003c/a\u003e Implement SEP-1036: URL mode elicitation for secure out-of-band interactions ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/27279bc157cbc03f7fe7758fd55a4b34c5652f42\"\u003e\u003ccode\u003e27279bc\u003c/code\u003e\u003c/a\u003e Update doc string on custom_route (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.21.0...v1.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.21.0\u0026new-version=1.23.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}},{"old_version":"1.19.0","new_version":"1.20.0","update_type":"minor","path":null,"pr_created_at":"2025-11-03T11:34:22.000Z","version_change":"1.19.0 → 1.20.0","issue":{"uuid":"3581661088","node_id":"PR_kwDOOTnayM6xKth8","number":49,"state":"open","title":"Bump mcp[client,server] from 1.19.0 to 1.20.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-03T11:34:22.000Z","updated_at":"2025-11-03T16:07:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.19.0","new_version":"1.20.0","repository_url":null},{"name":"server]","old_version":"1.19.0","new_version":"1.20.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.19.0 to 1.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax Accept header requirement for JSON-only responses by \u003ca href=\"https://github.com/domdomegg\"\u003e\u003ccode\u003e@​domdomegg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1500\"\u003emodelcontextprotocol/python-sdk#1500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: replace deprecated dev-dependencies in examples/clients by \u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1518\"\u003emodelcontextprotocol/python-sdk#1518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Update spec links to new modelcontextprotocol.io location by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1491\"\u003emodelcontextprotocol/python-sdk#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Replace fixed sleep with active server readiness check in SSE tests by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1526\"\u003emodelcontextprotocol/python-sdk#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Replace arbitrary sleeps with active server readiness checks in tests by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1527\"\u003emodelcontextprotocol/python-sdk#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flaky timeout test in test_88_random_error by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1525\"\u003emodelcontextprotocol/python-sdk#1525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Replace remaining manual server polling with wait_for_server helper by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1529\"\u003emodelcontextprotocol/python-sdk#1529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement RFC 7523 JWT flows by \u003ca href=\"https://github.com/LucaButBoring\"\u003e\u003ccode\u003e@​LucaButBoring\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1247\"\u003emodelcontextprotocol/python-sdk#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pyright error and replace wildcard import with explicit imports by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1532\"\u003emodelcontextprotocol/python-sdk#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix auth client example URL handling for oauth provider by \u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1549\"\u003emodelcontextprotocol/python-sdk#1549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/domdomegg\"\u003e\u003ccode\u003e@​domdomegg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1500\"\u003emodelcontextprotocol/python-sdk#1500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pcarleton\"\u003e\u003ccode\u003e@​pcarleton\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1549\"\u003emodelcontextprotocol/python-sdk#1549\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/6f2cd0cef0e2db72b1f4e04bdb545782214c6244\"\u003e\u003ccode\u003e6f2cd0c\u003c/code\u003e\u003c/a\u003e Fix auth client example URL handling for oauth provider (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8cdac3d2f8edfeef25a70abfea16b512a3243c52\"\u003e\u003ccode\u003e8cdac3d\u003c/code\u003e\u003c/a\u003e Fix pyright error and replace wildcard import with explicit imports (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f161149680a26df5675916bb3a94a920de8a0357\"\u003e\u003ccode\u003ef161149\u003c/code\u003e\u003c/a\u003e Implement RFC 7523 JWT flows (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/db9e4515514255e7378c0e120b042dd5981ec120\"\u003e\u003ccode\u003edb9e451\u003c/code\u003e\u003c/a\u003e fix: Replace remaining manual server polling with wait_for_server helper (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1529\"\u003e#1529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c44e68f766bb9780bd09bde8605fa7b2d1a462e9\"\u003e\u003ccode\u003ec44e68f\u003c/code\u003e\u003c/a\u003e Fix flaky timeout test in test_88_random_error (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1525\"\u003e#1525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/3e86edfb2f3a4854ad99b7a2e15945dcdd90f74c\"\u003e\u003ccode\u003e3e86edf\u003c/code\u003e\u003c/a\u003e fix: Replace arbitrary sleeps with active server readiness checks in tests (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f97f7c4a7dc0123191a2308056e4b921f0522538\"\u003e\u003ccode\u003ef97f7c4\u003c/code\u003e\u003c/a\u003e fix: Replace fixed sleep with active server readiness check in SSE tests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1526\"\u003e#1526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7ac40af30264878fa0a1c82c234e80a400e1d041\"\u003e\u003ccode\u003e7ac40af\u003c/code\u003e\u003c/a\u003e fix: Update spec links to new modelcontextprotocol.io location (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/673423da0d6511127608df3d75360e47e99cb1f1\"\u003e\u003ccode\u003e673423d\u003c/code\u003e\u003c/a\u003e fix: replace deprecated dev-dependencies in examples/clients (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1518\"\u003e#1518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/31ae5f4dc4b6572c18fa425c53f83e411d176155\"\u003e\u003ccode\u003e31ae5f4\u003c/code\u003e\u003c/a\u003e Relax Accept header requirement for JSON-only responses (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1500\"\u003e#1500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.19.0...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.19.0\u0026new-version=1.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-go/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-go/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"}},{"old_version":"1.16.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2025-10-13T04:29:21.000Z","version_change":"1.16.0 → 1.17.0","issue":{"uuid":"3508417224","node_id":"PR_kwDOOTneO86tYF5M","number":44,"state":"closed","title":"Bump mcp[client,server] from 1.16.0 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-20T04:25:29.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-13T04:29:21.000Z","updated_at":"2025-10-20T04:25:31.000Z","time_to_close":604568,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.16.0","new_version":"1.17.0","repository_url":null},{"name":"server]","old_version":"1.16.0","new_version":"1.17.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.16.0 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation structure by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1425\"\u003emodelcontextprotocol/python-sdk#1425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation about testing by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1426\"\u003emodelcontextprotocol/python-sdk#1426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove OAuth protected resource metadata URL construction per RFC 9728 by \u003ca href=\"https://github.com/shulkx\"\u003e\u003ccode\u003e@​shulkx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1407\"\u003emodelcontextprotocol/python-sdk#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add ability to remove tools by \u003ca href=\"https://github.com/brandonspark\"\u003e\u003ccode\u003e@​brandonspark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1322\"\u003emodelcontextprotocol/python-sdk#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README to link to Python SDK documentation by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1430\"\u003emodelcontextprotocol/python-sdk#1430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update CLAUDE.md to remove auto-addition of reviewers. by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1431\"\u003emodelcontextprotocol/python-sdk#1431\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shulkx\"\u003e\u003ccode\u003e@​shulkx\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1407\"\u003emodelcontextprotocol/python-sdk#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brandonspark\"\u003e\u003ccode\u003e@​brandonspark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1322\"\u003emodelcontextprotocol/python-sdk#1322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.16.0...v1.17.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.16.0...v1.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/61399b386c19af9b9c9277727990a6b3c6a95d83\"\u003e\u003ccode\u003e61399b3\u003c/code\u003e\u003c/a\u003e fix: update CLAUDE.md to remove auto-addition of reviewers. (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7d335efd82b2bdc80158f6538b9532763b3c2e4e\"\u003e\u003ccode\u003e7d335ef\u003c/code\u003e\u003c/a\u003e Update README to link to Python SDK documentation (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1430\"\u003e#1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b8e758b02b4bdca5dfd44df68c282b2c51640acb\"\u003e\u003ccode\u003eb8e758b\u003c/code\u003e\u003c/a\u003e feat: add ability to remove tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/df3e428ee85c025ce6b51beedcb3413f7c3c821a\"\u003e\u003ccode\u003edf3e428\u003c/code\u003e\u003c/a\u003e Improve OAuth protected resource metadata URL construction per RFC 9728 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/814c9c024a86fa0f608e87b15b21a0a16a926d61\"\u003e\u003ccode\u003e814c9c0\u003c/code\u003e\u003c/a\u003e Add documentation about testing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/89619a8604755178ae038a01c0cba50288640baa\"\u003e\u003ccode\u003e89619a8\u003c/code\u003e\u003c/a\u003e Add documentation structure (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1425\"\u003e#1425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.16.0...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.16.0\u0026new-version=1.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-node/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-node/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"1.15.0","new_version":"1.16.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T07:32:47.000Z","version_change":"1.15.0 → 1.16.0","issue":{"uuid":"2889116346","node_id":"PR_kwDOOTneFc6sNGq6","number":45,"state":"closed","title":"Bump mcp[client,server] from 1.15.0 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-07T18:50:07.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T07:32:47.000Z","updated_at":"2025-10-07T18:50:07.000Z","time_to_close":127040,"merged_at":"2025-10-07T18:50:07.000Z","merged_by":"jttyeung","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.15.0","new_version":"1.16.0","repository_url":null},{"name":"server]","old_version":"1.15.0","new_version":"1.16.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.15.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd error log for client stdio by \u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept additional response_types values from OAuth servers by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code and others with extra grant_types by \u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comprehensive Unicode tests for streamable HTTP transport by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1381\"\u003emodelcontextprotocol/python-sdk#1381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Icon.sizes to use string array format by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1411\"\u003emodelcontextprotocol/python-sdk#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete CODEOWNERS to eliminate notification overload by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1413\"\u003emodelcontextprotocol/python-sdk#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix the system message in simple-chatbot example by \u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve misleading warning for progress callback exceptions by \u003ca href=\"https://github.com/lorenzocesconetto\"\u003e\u003ccode\u003e@​lorenzocesconetto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/775\"\u003emodelcontextprotocol/python-sdk#775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: catch and rethrow SSEError during SSE connection establishment by \u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd icons support for ResourceTemplate by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1412\"\u003emodelcontextprotocol/python-sdk#1412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/3e798bfc01856df711b921f7f3b55379fbd087e4\"\u003e\u003ccode\u003e3e798bf\u003c/code\u003e\u003c/a\u003e Add icons support for ResourceTemplate (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f676f6c0f0a19c0d3f652a59b6eb668cfbfa025f\"\u003e\u003ccode\u003ef676f6c\u003c/code\u003e\u003c/a\u003e fix: catch and rethrow SSEError during SSE connection establishment (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d648a31359fcac5eafb0b9293b50c66c6b0b686f\"\u003e\u003ccode\u003ed648a31\u003c/code\u003e\u003c/a\u003e fix: improve misleading warning for progress callback exceptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c81ff64e94469c841010c1fef43cb298c6dc78d3\"\u003e\u003ccode\u003ec81ff64\u003c/code\u003e\u003c/a\u003e fix: fix the system message in simple-chatbot example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8dd15ac71cafa7b075517172093129cc98b3b096\"\u003e\u003ccode\u003e8dd15ac\u003c/code\u003e\u003c/a\u003e Delete CODEOWNERS to eliminate notification overload (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/80c0d23d488ae1bad971909ee15eb416467b78c0\"\u003e\u003ccode\u003e80c0d23\u003c/code\u003e\u003c/a\u003e Update Icon.sizes to use string array format (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/60f4b2d10a0fada7193c7b6346dbb8f007005e1f\"\u003e\u003ccode\u003e60f4b2d\u003c/code\u003e\u003c/a\u003e Add comprehensive Unicode tests for streamable HTTP transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9323efad9981960638f7aa4bf72231c12c1e101f\"\u003e\u003ccode\u003e9323efa\u003c/code\u003e\u003c/a\u003e Issue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1940040ac3c96118f07a718cc04a3e19ce1b27af\"\u003e\u003ccode\u003e1940040\u003c/code\u003e\u003c/a\u003e Accept additional response_types values from OAuth servers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/146d7efb0ff0785c0dea4e90a2485c869c885c0c\"\u003e\u003ccode\u003e146d7ef\u003c/code\u003e\u003c/a\u003e Add error log for client stdio (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.15.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-ruby/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-ruby/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"}},{"old_version":"1.15.0","new_version":"1.16.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T07:32:38.000Z","version_change":"1.15.0 → 1.16.0","issue":{"uuid":"2889116055","node_id":"PR_kwDOOTfjJ86sNGmX","number":47,"state":"open","title":"Bump mcp[client,server] from 1.15.0 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T07:32:38.000Z","updated_at":"2025-10-07T18:49:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.15.0","new_version":"1.16.0","repository_url":null},{"name":"server]","old_version":"1.15.0","new_version":"1.16.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.15.0 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd error log for client stdio by \u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept additional response_types values from OAuth servers by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code and others with extra grant_types by \u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comprehensive Unicode tests for streamable HTTP transport by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1381\"\u003emodelcontextprotocol/python-sdk#1381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Icon.sizes to use string array format by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1411\"\u003emodelcontextprotocol/python-sdk#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete CODEOWNERS to eliminate notification overload by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1413\"\u003emodelcontextprotocol/python-sdk#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix the system message in simple-chatbot example by \u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve misleading warning for progress callback exceptions by \u003ca href=\"https://github.com/lorenzocesconetto\"\u003e\u003ccode\u003e@​lorenzocesconetto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/775\"\u003emodelcontextprotocol/python-sdk#775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: catch and rethrow SSEError during SSE connection establishment by \u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd icons support for ResourceTemplate by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1412\"\u003emodelcontextprotocol/python-sdk#1412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/3e798bfc01856df711b921f7f3b55379fbd087e4\"\u003e\u003ccode\u003e3e798bf\u003c/code\u003e\u003c/a\u003e Add icons support for ResourceTemplate (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f676f6c0f0a19c0d3f652a59b6eb668cfbfa025f\"\u003e\u003ccode\u003ef676f6c\u003c/code\u003e\u003c/a\u003e fix: catch and rethrow SSEError during SSE connection establishment (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d648a31359fcac5eafb0b9293b50c66c6b0b686f\"\u003e\u003ccode\u003ed648a31\u003c/code\u003e\u003c/a\u003e fix: improve misleading warning for progress callback exceptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c81ff64e94469c841010c1fef43cb298c6dc78d3\"\u003e\u003ccode\u003ec81ff64\u003c/code\u003e\u003c/a\u003e fix: fix the system message in simple-chatbot example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8dd15ac71cafa7b075517172093129cc98b3b096\"\u003e\u003ccode\u003e8dd15ac\u003c/code\u003e\u003c/a\u003e Delete CODEOWNERS to eliminate notification overload (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/80c0d23d488ae1bad971909ee15eb416467b78c0\"\u003e\u003ccode\u003e80c0d23\u003c/code\u003e\u003c/a\u003e Update Icon.sizes to use string array format (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/60f4b2d10a0fada7193c7b6346dbb8f007005e1f\"\u003e\u003ccode\u003e60f4b2d\u003c/code\u003e\u003c/a\u003e Add comprehensive Unicode tests for streamable HTTP transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9323efad9981960638f7aa4bf72231c12c1e101f\"\u003e\u003ccode\u003e9323efa\u003c/code\u003e\u003c/a\u003e Issue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1940040ac3c96118f07a718cc04a3e19ce1b27af\"\u003e\u003ccode\u003e1940040\u003c/code\u003e\u003c/a\u003e Accept additional response_types values from OAuth servers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/146d7efb0ff0785c0dea4e90a2485c869c885c0c\"\u003e\u003ccode\u003e146d7ef\u003c/code\u003e\u003c/a\u003e Add error log for client stdio (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.15.0\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-python/pull/47","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-python/issues/47","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/47/packages"}},{"old_version":"1.14.1","new_version":"1.16.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T04:24:26.000Z","version_change":"1.14.1 → 1.16.0","issue":{"uuid":"2888774302","node_id":"PR_kwDOOTneO86sLzKe","number":43,"state":"closed","title":"Bump mcp[client,server] from 1.14.1 to 1.16.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-07T18:50:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T04:24:26.000Z","updated_at":"2025-10-07T18:50:42.000Z","time_to_close":138376,"merged_at":"2025-10-07T18:50:42.000Z","merged_by":"jttyeung","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.14.1","new_version":"1.16.0","repository_url":null},{"name":"server]","old_version":"1.14.1","new_version":"1.16.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.14.1 to 1.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd error log for client stdio by \u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept additional response_types values from OAuth servers by \u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code and others with extra grant_types by \u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comprehensive Unicode tests for streamable HTTP transport by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1381\"\u003emodelcontextprotocol/python-sdk#1381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Icon.sizes to use string array format by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1411\"\u003emodelcontextprotocol/python-sdk#1411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete CODEOWNERS to eliminate notification overload by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1413\"\u003emodelcontextprotocol/python-sdk#1413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fix the system message in simple-chatbot example by \u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve misleading warning for progress callback exceptions by \u003ca href=\"https://github.com/lorenzocesconetto\"\u003e\u003ccode\u003e@​lorenzocesconetto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/775\"\u003emodelcontextprotocol/python-sdk#775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: catch and rethrow SSEError during SSE connection establishment by \u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd icons support for ResourceTemplate by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1412\"\u003emodelcontextprotocol/python-sdk#1412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pengwa\"\u003e\u003ccode\u003e@​pengwa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/924\"\u003emodelcontextprotocol/python-sdk#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonshea\"\u003e\u003ccode\u003e@​jonshea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1323\"\u003emodelcontextprotocol/python-sdk#1323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/automaton82\"\u003e\u003ccode\u003e@​automaton82\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1380\"\u003emodelcontextprotocol/python-sdk#1380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yukuanj\"\u003e\u003ccode\u003e@​yukuanj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1394\"\u003emodelcontextprotocol/python-sdk#1394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zhangch-ss\"\u003e\u003ccode\u003e@​zhangch-ss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/975\"\u003emodelcontextprotocol/python-sdk#975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/1.15.0...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn HTTP 403 for invalid Origin headers by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1353\"\u003emodelcontextprotocol/python-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for ProtectedResourceMetadataParsing by \u003ca href=\"https://github.com/yannj-fr\"\u003e\u003ccode\u003e@​yannj-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1236\"\u003emodelcontextprotocol/python-sdk#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFastmcp logging progress example by \u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add paginated list decorators for prompts, resources, and tools by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1286\"\u003emodelcontextprotocol/python-sdk#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;unconditionally\u0026quot; from conditional description by \u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse streamable-http consistently in examples by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1389\"\u003emodelcontextprotocol/python-sdk#1389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SDK support for SEP-1034 default values in elicitation schemas by \u003ca href=\"https://github.com/chughtapan\"\u003e\u003ccode\u003e@​chughtapan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1337\"\u003emodelcontextprotocol/python-sdk#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementation of SEP 973 - Additional metadata + icons support by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1357\"\u003emodelcontextprotocol/python-sdk#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/3e798bfc01856df711b921f7f3b55379fbd087e4\"\u003e\u003ccode\u003e3e798bf\u003c/code\u003e\u003c/a\u003e Add icons support for ResourceTemplate (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/f676f6c0f0a19c0d3f652a59b6eb668cfbfa025f\"\u003e\u003ccode\u003ef676f6c\u003c/code\u003e\u003c/a\u003e fix: catch and rethrow SSEError during SSE connection establishment (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d648a31359fcac5eafb0b9293b50c66c6b0b686f\"\u003e\u003ccode\u003ed648a31\u003c/code\u003e\u003c/a\u003e fix: improve misleading warning for progress callback exceptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c81ff64e94469c841010c1fef43cb298c6dc78d3\"\u003e\u003ccode\u003ec81ff64\u003c/code\u003e\u003c/a\u003e fix: fix the system message in simple-chatbot example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1394\"\u003e#1394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/8dd15ac71cafa7b075517172093129cc98b3b096\"\u003e\u003ccode\u003e8dd15ac\u003c/code\u003e\u003c/a\u003e Delete CODEOWNERS to eliminate notification overload (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/80c0d23d488ae1bad971909ee15eb416467b78c0\"\u003e\u003ccode\u003e80c0d23\u003c/code\u003e\u003c/a\u003e Update Icon.sizes to use string array format (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/60f4b2d10a0fada7193c7b6346dbb8f007005e1f\"\u003e\u003ccode\u003e60f4b2d\u003c/code\u003e\u003c/a\u003e Add comprehensive Unicode tests for streamable HTTP transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9323efad9981960638f7aa4bf72231c12c1e101f\"\u003e\u003ccode\u003e9323efa\u003c/code\u003e\u003c/a\u003e Issue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1940040ac3c96118f07a718cc04a3e19ce1b27af\"\u003e\u003ccode\u003e1940040\u003c/code\u003e\u003c/a\u003e Accept additional response_types values from OAuth servers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/146d7efb0ff0785c0dea4e90a2485c869c885c0c\"\u003e\u003ccode\u003e146d7ef\u003c/code\u003e\u003c/a\u003e Add error log for client stdio (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.14.1\u0026new-version=1.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-node/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-node/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"}},{"old_version":"1.13.1","new_version":"1.15.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T09:16:50.000Z","version_change":"1.13.1 → 1.15.0","issue":{"uuid":"2869726150","node_id":"PR_kwDOOTneFc6rDIvG","number":43,"state":"closed","title":"Bump mcp[client,server] from 1.13.1 to 1.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-01T20:12:37.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T09:16:50.000Z","updated_at":"2025-10-01T20:12:37.000Z","time_to_close":212147,"merged_at":"2025-10-01T20:12:37.000Z","merged_by":"jttyeung","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.15.0","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.15.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn HTTP 403 for invalid Origin headers by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1353\"\u003emodelcontextprotocol/python-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for ProtectedResourceMetadataParsing by \u003ca href=\"https://github.com/yannj-fr\"\u003e\u003ccode\u003e@​yannj-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1236\"\u003emodelcontextprotocol/python-sdk#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFastmcp logging progress example by \u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add paginated list decorators for prompts, resources, and tools by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1286\"\u003emodelcontextprotocol/python-sdk#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;unconditionally\u0026quot; from conditional description by \u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse streamable-http consistently in examples by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1389\"\u003emodelcontextprotocol/python-sdk#1389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SDK support for SEP-1034 default values in elicitation schemas by \u003ca href=\"https://github.com/chughtapan\"\u003e\u003ccode\u003e@​chughtapan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1337\"\u003emodelcontextprotocol/python-sdk#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementation of SEP 973 - Additional metadata + icons support by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1357\"\u003emodelcontextprotocol/python-sdk#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/71889d7387f070cd872cab7c9aa3d1ff1fa5a5d2\"\u003e\u003ccode\u003e71889d7\u003c/code\u003e\u003c/a\u003e Implementation of SEP 973 - Additional metadata + icons support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b85e7bd1a9387391def7a4d437e34eadbd31a3c9\"\u003e\u003ccode\u003eb85e7bd\u003c/code\u003e\u003c/a\u003e feat: Add SDK support for SEP-1034 default values in elicitation schemas (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c0f165776d291cd0ada29f349bc0006e0a81d917\"\u003e\u003ccode\u003ec0f1657\u003c/code\u003e\u003c/a\u003e Use streamable-http consistently in examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7629fe6b9700cc4076cc6dc6a728d437e321525a\"\u003e\u003ccode\u003e7629fe6\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;unconditionally\u0026quot; from conditional description (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/4fb975c6dc1ef23f3407954fd33bcc3ef4780979\"\u003e\u003ccode\u003e4fb975c\u003c/code\u003e\u003c/a\u003e feat: add paginated list decorators for prompts, resources, and tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/03e19f1c90fd8a4e31c7f66c978a76ade6af5ae0\"\u003e\u003ccode\u003e03e19f1\u003c/code\u003e\u003c/a\u003e Fastmcp logging progress example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/20596e5f41a421e161dffe6d52a18e37c1fed97c\"\u003e\u003ccode\u003e20596e5\u003c/code\u003e\u003c/a\u003e Add test for ProtectedResourceMetadataParsing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7e93a9fc19078f4fc804d617bec780c012404f53\"\u003e\u003ccode\u003e7e93a9f\u003c/code\u003e\u003c/a\u003e Return HTTP 403 for invalid Origin headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...1.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-ruby/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-ruby/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"}},{"old_version":"1.14.1","new_version":"1.15.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T04:38:38.000Z","version_change":"1.14.1 → 1.15.0","issue":{"uuid":"2869007320","node_id":"PR_kwDOOTneO86rAZPY","number":40,"state":"open","title":"Bump mcp[client,server] from 1.14.1 to 1.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T04:38:38.000Z","updated_at":"2025-09-29T04:38:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.14.1","new_version":"1.15.0","repository_url":null},{"name":"server]","old_version":"1.14.1","new_version":"1.15.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.14.1 to 1.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn HTTP 403 for invalid Origin headers by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1353\"\u003emodelcontextprotocol/python-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for ProtectedResourceMetadataParsing by \u003ca href=\"https://github.com/yannj-fr\"\u003e\u003ccode\u003e@​yannj-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1236\"\u003emodelcontextprotocol/python-sdk#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFastmcp logging progress example by \u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add paginated list decorators for prompts, resources, and tools by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1286\"\u003emodelcontextprotocol/python-sdk#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;unconditionally\u0026quot; from conditional description by \u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse streamable-http consistently in examples by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1389\"\u003emodelcontextprotocol/python-sdk#1389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SDK support for SEP-1034 default values in elicitation schemas by \u003ca href=\"https://github.com/chughtapan\"\u003e\u003ccode\u003e@​chughtapan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1337\"\u003emodelcontextprotocol/python-sdk#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementation of SEP 973 - Additional metadata + icons support by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1357\"\u003emodelcontextprotocol/python-sdk#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/71889d7387f070cd872cab7c9aa3d1ff1fa5a5d2\"\u003e\u003ccode\u003e71889d7\u003c/code\u003e\u003c/a\u003e Implementation of SEP 973 - Additional metadata + icons support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b85e7bd1a9387391def7a4d437e34eadbd31a3c9\"\u003e\u003ccode\u003eb85e7bd\u003c/code\u003e\u003c/a\u003e feat: Add SDK support for SEP-1034 default values in elicitation schemas (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c0f165776d291cd0ada29f349bc0006e0a81d917\"\u003e\u003ccode\u003ec0f1657\u003c/code\u003e\u003c/a\u003e Use streamable-http consistently in examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7629fe6b9700cc4076cc6dc6a728d437e321525a\"\u003e\u003ccode\u003e7629fe6\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;unconditionally\u0026quot; from conditional description (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/4fb975c6dc1ef23f3407954fd33bcc3ef4780979\"\u003e\u003ccode\u003e4fb975c\u003c/code\u003e\u003c/a\u003e feat: add paginated list decorators for prompts, resources, and tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/03e19f1c90fd8a4e31c7f66c978a76ade6af5ae0\"\u003e\u003ccode\u003e03e19f1\u003c/code\u003e\u003c/a\u003e Fastmcp logging progress example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/20596e5f41a421e161dffe6d52a18e37c1fed97c\"\u003e\u003ccode\u003e20596e5\u003c/code\u003e\u003c/a\u003e Add test for ProtectedResourceMetadataParsing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7e93a9fc19078f4fc804d617bec780c012404f53\"\u003e\u003ccode\u003e7e93a9f\u003c/code\u003e\u003c/a\u003e Return HTTP 403 for invalid Origin headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...1.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.14.1\u0026new-version=1.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-node/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-node/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"1.13.1","new_version":"1.15.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T01:36:08.000Z","version_change":"1.13.1 → 1.15.0","issue":{"uuid":"2868736984","node_id":"PR_kwDOOYC5os6q_XPY","number":42,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T01:36:08.000Z","updated_at":"2025-09-29T01:36:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.15.0","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.15.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn HTTP 403 for invalid Origin headers by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1353\"\u003emodelcontextprotocol/python-sdk#1353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd test for ProtectedResourceMetadataParsing by \u003ca href=\"https://github.com/yannj-fr\"\u003e\u003ccode\u003e@​yannj-fr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1236\"\u003emodelcontextprotocol/python-sdk#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFastmcp logging progress example by \u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add paginated list decorators for prompts, resources, and tools by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1286\"\u003emodelcontextprotocol/python-sdk#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;unconditionally\u0026quot; from conditional description by \u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse streamable-http consistently in examples by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1389\"\u003emodelcontextprotocol/python-sdk#1389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add SDK support for SEP-1034 default values in elicitation schemas by \u003ca href=\"https://github.com/chughtapan\"\u003e\u003ccode\u003e@​chughtapan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1337\"\u003emodelcontextprotocol/python-sdk#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplementation of SEP 973 - Additional metadata + icons support by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1357\"\u003emodelcontextprotocol/python-sdk#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stevebillings\"\u003e\u003ccode\u003e@​stevebillings\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1270\"\u003emodelcontextprotocol/python-sdk#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mssalvatore\"\u003e\u003ccode\u003e@​mssalvatore\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1289\"\u003emodelcontextprotocol/python-sdk#1289\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.1...v1.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/71889d7387f070cd872cab7c9aa3d1ff1fa5a5d2\"\u003e\u003ccode\u003e71889d7\u003c/code\u003e\u003c/a\u003e Implementation of SEP 973 - Additional metadata + icons support (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b85e7bd1a9387391def7a4d437e34eadbd31a3c9\"\u003e\u003ccode\u003eb85e7bd\u003c/code\u003e\u003c/a\u003e feat: Add SDK support for SEP-1034 default values in elicitation schemas (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1337\"\u003e#1337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c0f165776d291cd0ada29f349bc0006e0a81d917\"\u003e\u003ccode\u003ec0f1657\u003c/code\u003e\u003c/a\u003e Use streamable-http consistently in examples (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1389\"\u003e#1389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7629fe6b9700cc4076cc6dc6a728d437e321525a\"\u003e\u003ccode\u003e7629fe6\u003c/code\u003e\u003c/a\u003e Remove \u0026quot;unconditionally\u0026quot; from conditional description (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1289\"\u003e#1289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/4fb975c6dc1ef23f3407954fd33bcc3ef4780979\"\u003e\u003ccode\u003e4fb975c\u003c/code\u003e\u003c/a\u003e feat: add paginated list decorators for prompts, resources, and tools (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/03e19f1c90fd8a4e31c7f66c978a76ade6af5ae0\"\u003e\u003ccode\u003e03e19f1\u003c/code\u003e\u003c/a\u003e Fastmcp logging progress example (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/20596e5f41a421e161dffe6d52a18e37c1fed97c\"\u003e\u003ccode\u003e20596e5\u003c/code\u003e\u003c/a\u003e Add test for ProtectedResourceMetadataParsing (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/7e93a9fc19078f4fc804d617bec780c012404f53\"\u003e\u003ccode\u003e7e93a9f\u003c/code\u003e\u003c/a\u003e Return HTTP 403 for invalid Origin headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...1.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"1.13.1","new_version":"1.14.1","update_type":"minor","path":null,"pr_created_at":"2025-09-22T07:32:03.000Z","version_change":"1.13.1 → 1.14.1","issue":{"uuid":"2848251008","node_id":"PR_kwDOOTfjJ86pxNyA","number":43,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.14.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T07:32:03.000Z","updated_at":"2025-09-22T07:32:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.1","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca5cb4cb67b673e3d5acbc716f7c1cddd9a2fd20\"\u003e\u003ccode\u003eca5cb4c\u003c/code\u003e\u003c/a\u003e fix(fastmcp): propagate mimeType in resource template list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-python/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-python/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"}},{"old_version":"1.13.1","new_version":"1.14.1","update_type":"minor","path":null,"pr_created_at":"2025-09-22T07:26:59.000Z","version_change":"1.13.1 → 1.14.1","issue":{"uuid":"2848236699","node_id":"PR_kwDOOTneFc6pxKSb","number":41,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.14.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T07:26:59.000Z","updated_at":"2025-09-22T07:27:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.1","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca5cb4cb67b673e3d5acbc716f7c1cddd9a2fd20\"\u003e\u003ccode\u003eca5cb4c\u003c/code\u003e\u003c/a\u003e fix(fastmcp): propagate mimeType in resource template list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-ruby/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-ruby/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}},{"old_version":"1.13.1","new_version":"1.14.1","update_type":"minor","path":null,"pr_created_at":"2025-09-22T04:25:01.000Z","version_change":"1.13.1 → 1.14.1","issue":{"uuid":"2847861430","node_id":"PR_kwDOOTneO86pvuq2","number":39,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.14.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T04:25:01.000Z","updated_at":"2025-09-22T20:19:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.1","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca5cb4cb67b673e3d5acbc716f7c1cddd9a2fd20\"\u003e\u003ccode\u003eca5cb4c\u003c/code\u003e\u003c/a\u003e fix(fastmcp): propagate mimeType in resource template list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-node/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-node/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"1.13.1","new_version":"1.14.1","update_type":"minor","path":null,"pr_created_at":"2025-09-22T01:31:05.000Z","version_change":"1.13.1 → 1.14.1","issue":{"uuid":"2847620245","node_id":"PR_kwDOOYC5os6puzyV","number":40,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.14.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T01:31:05.000Z","updated_at":"2025-09-22T01:31:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.1","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fastmcp): propagate mimeType in resource template list by \u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow elicitations accepted without content by \u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse --frozen in pre-commit config by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1375\"\u003emodelcontextprotocol/python-sdk#1375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pchoudhury22\"\u003e\u003ccode\u003e@​pchoudhury22\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1186\"\u003emodelcontextprotocol/python-sdk#1186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owengo\"\u003e\u003ccode\u003e@​owengo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1285\"\u003emodelcontextprotocol/python-sdk#1285\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.14.0...v1.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca3466666310dbcb5c45690ac2571c574759984f\"\u003e\u003ccode\u003eca34666\u003c/code\u003e\u003c/a\u003e Use --frozen in pre-commit config (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1375\"\u003e#1375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/b41b9175e8201887912afd336f339970e75cdc28\"\u003e\u003ccode\u003eb41b917\u003c/code\u003e\u003c/a\u003e fix: allow elicitations accepted without content (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ca5cb4cb67b673e3d5acbc716f7c1cddd9a2fd20\"\u003e\u003ccode\u003eca5cb4c\u003c/code\u003e\u003c/a\u003e fix(fastmcp): propagate mimeType in resource template list (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"1.13.1","new_version":"1.14.0","update_type":"minor","path":null,"pr_created_at":"2025-09-15T14:13:18.000Z","version_change":"1.13.1 → 1.14.0","issue":{"uuid":"2829447063","node_id":"PR_kwDOOTnayM6ope-X","number":32,"state":"closed","title":"Bump mcp[client,server] from 1.13.1 to 1.14.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T11:36:55.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T14:13:18.000Z","updated_at":"2025-09-22T11:36:55.000Z","time_to_close":595417,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.0","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9c6fd15a884d66044f711a26e279581f579e7617\"\u003e\u003ccode\u003e9c6fd15\u003c/code\u003e\u003c/a\u003e SDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/eaf7cf41d5c1d3bcfd4416494ab5dc62b9c17a4a\"\u003e\u003ccode\u003eeaf7cf4\u003c/code\u003e\u003c/a\u003e fix: error too many values to unpack (expected 2) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9a8592e7d4d69b785df8b5d9d7b694cb6cbb149f\"\u003e\u003ccode\u003e9a8592e\u003c/code\u003e\u003c/a\u003e Add PATHEXT to default STDIO env vars in windows (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-go/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-go/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"1.13.1","new_version":"1.14.0","update_type":"minor","path":null,"pr_created_at":"2025-09-15T04:22:18.000Z","version_change":"1.13.1 → 1.14.0","issue":{"uuid":"2827733402","node_id":"PR_kwDOOTneO86oi8ma","number":36,"state":"open","title":"Bump mcp[client,server] from 1.13.1 to 1.14.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T04:22:18.000Z","updated_at":"2025-09-15T04:22:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.0","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9c6fd15a884d66044f711a26e279581f579e7617\"\u003e\u003ccode\u003e9c6fd15\u003c/code\u003e\u003c/a\u003e SDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/eaf7cf41d5c1d3bcfd4416494ab5dc62b9c17a4a\"\u003e\u003ccode\u003eeaf7cf4\u003c/code\u003e\u003c/a\u003e fix: error too many values to unpack (expected 2) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9a8592e7d4d69b785df8b5d9d7b694cb6cbb149f\"\u003e\u003ccode\u003e9a8592e\u003c/code\u003e\u003c/a\u003e Add PATHEXT to default STDIO env vars in windows (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-node/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-node/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"1.13.1","new_version":"1.14.0","update_type":"minor","path":null,"pr_created_at":"2025-09-15T01:24:49.000Z","version_change":"1.13.1 → 1.14.0","issue":{"uuid":"2827464997","node_id":"PR_kwDOOYC5os6oh7El","number":38,"state":"closed","title":"Bump mcp[client,server] from 1.13.1 to 1.14.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T01:31:07.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T01:24:49.000Z","updated_at":"2025-09-22T01:31:07.000Z","time_to_close":605178,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.13.1","new_version":"1.14.0","repository_url":null},{"name":"server]","old_version":"1.13.1","new_version":"1.14.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.13.1 to 1.14.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Audio to FastMCP by \u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: avoid uncessary retries in OAuth authenticated requests by \u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PATHEXT to default STDIO env vars in windows by \u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error too many values to unpack (expected 2) by \u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests by \u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: Setting default value for method: Literal by \u003ca href=\"https://github.com/sreenaths\"\u003e\u003ccode\u003e@​sreenaths\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1292\"\u003emodelcontextprotocol/python-sdk#1292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echanges structured temperature to not deadly by \u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simple-resource example to use non-deprecated read_resource return type by \u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e by \u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow ping requests before initialization by \u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePython lint: Ruff rules for pylint and code complexity by \u003ca href=\"https://github.com/cclauss\"\u003e\u003ccode\u003e@​cclauss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/525\"\u003emodelcontextprotocol/python-sdk#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context injection for resources and prompts by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1336\"\u003emodelcontextprotocol/python-sdk#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors 🙏\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dragonier23\"\u003e\u003ccode\u003e@​dragonier23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1130\"\u003emodelcontextprotocol/python-sdk#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/keurcien\"\u003e\u003ccode\u003e@​keurcien\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1206\"\u003emodelcontextprotocol/python-sdk#1206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timesler\"\u003e\u003ccode\u003e@​timesler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1256\"\u003emodelcontextprotocol/python-sdk#1256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandangel\"\u003e\u003ccode\u003e@​sandangel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1279\"\u003emodelcontextprotocol/python-sdk#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/justin-yi-wang\"\u003e\u003ccode\u003e@​justin-yi-wang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1290\"\u003emodelcontextprotocol/python-sdk#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monkeywithacupcake\"\u003e\u003ccode\u003e@​monkeywithacupcake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1328\"\u003emodelcontextprotocol/python-sdk#1328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pja-ant\"\u003e\u003ccode\u003e@​pja-ant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1331\"\u003emodelcontextprotocol/python-sdk#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reidg44\"\u003e\u003ccode\u003e@​reidg44\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1330\"\u003emodelcontextprotocol/python-sdk#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eleftherias\"\u003e\u003ccode\u003e@​eleftherias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1312\"\u003emodelcontextprotocol/python-sdk#1312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c3717e7ad333a234c11d084c047804999a88706e\"\u003e\u003ccode\u003ec3717e7\u003c/code\u003e\u003c/a\u003e Fix context injection for resources and prompts (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c47c767ff437ee88a19e6b9001e2472cb6f7d5ed\"\u003e\u003ccode\u003ec47c767\u003c/code\u003e\u003c/a\u003e Python lint: Ruff rules for pylint and code complexity (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/47d35f0b3ca2e59ddc26ddc0f2a816ac3dc8df9b\"\u003e\u003ccode\u003e47d35f0\u003c/code\u003e\u003c/a\u003e Allow ping requests before initialization (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/346e794d599e5662479db8ea3d9fba67553286d2\"\u003e\u003ccode\u003e346e794\u003c/code\u003e\u003c/a\u003e docs: Update README to include link to API docs for \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1329\"\u003e#1329\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/356dfa692bb7cdab71dcdd6d97f524fc77199291\"\u003e\u003ccode\u003e356dfa6\u003c/code\u003e\u003c/a\u003e Update simple-resource example to use non-deprecated read_resource return typ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/1644b822b31cefb6c257ac28bee6a02ae999225a\"\u003e\u003ccode\u003e1644b82\u003c/code\u003e\u003c/a\u003e changes structured temperature to not deadly (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/07ae8c0d4e58bc0527a6898709288686ef6506dd\"\u003e\u003ccode\u003e07ae8c0\u003c/code\u003e\u003c/a\u003e types: Setting default value for method: Literal (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1292\"\u003e#1292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9c6fd15a884d66044f711a26e279581f579e7617\"\u003e\u003ccode\u003e9c6fd15\u003c/code\u003e\u003c/a\u003e SDK Parity: Avoid Parsing Server Response for non-JsonRPCMessage Requests (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/eaf7cf41d5c1d3bcfd4416494ab5dc62b9c17a4a\"\u003e\u003ccode\u003eeaf7cf4\u003c/code\u003e\u003c/a\u003e fix: error too many values to unpack (expected 2) (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/9a8592e7d4d69b785df8b5d9d7b694cb6cbb149f\"\u003e\u003ccode\u003e9a8592e\u003c/code\u003e\u003c/a\u003e Add PATHEXT to default STDIO env vars in windows (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.1...v1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.13.1\u0026new-version=1.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-doc-reader/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-doc-reader/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"1.12.4","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2025-08-25T22:18:05.000Z","version_change":"1.12.4 → 1.13.1","issue":{"uuid":"2773165696","node_id":"PR_kwDOOTnayM6lSyaA","number":31,"state":"closed","title":"Bump mcp[client,server] from 1.12.4 to 1.13.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-28T23:06:01.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-25T22:18:05.000Z","updated_at":"2025-08-28T23:06:01.000Z","time_to_close":262076,"merged_at":"2025-08-28T23:06:01.000Z","merged_by":"jttyeung","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"mcp","old_version":"1.12.4","new_version":"1.13.1","repository_url":null},{"name":"server]","old_version":"1.12.4","new_version":"1.13.1","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"Bumps [mcp[client,server]](https://github.com/modelcontextprotocol/python-sdk) from 1.12.4 to 1.13.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/releases\"\u003emcp[client,server]'s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: uncomment .idea/ in .gitignore by \u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1287\"\u003emodelcontextprotocol/python-sdk#1287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify streamable_http_path configuration when mounting servers by \u003ca href=\"https://github.com/felixweinberger\"\u003e\u003ccode\u003e@​felixweinberger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1172\"\u003emodelcontextprotocol/python-sdk#1172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add CORS configuration for browser-based MCP clients by \u003ca href=\"https://github.com/jerome3o-anthropic\"\u003e\u003ccode\u003e@​jerome3o-anthropic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1059\"\u003emodelcontextprotocol/python-sdk#1059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxisbey\"\u003e\u003ccode\u003e@​maxisbey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1287\"\u003emodelcontextprotocol/python-sdk#1287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.13.0...v1.13.1\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.13.0...v1.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd pyright strict mode on the whole project by \u003ca href=\"https://github.com/Kludex\"\u003e\u003ccode\u003e@​Kludex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1254\"\u003emodelcontextprotocol/python-sdk#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent casing for default headers Accept and Content-Type by \u003ca href=\"https://github.com/glinf\"\u003e\u003ccode\u003e@​glinf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1263\"\u003emodelcontextprotocol/python-sdk#1263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and fix type issues by \u003ca href=\"https://github.com/dsp-ant\"\u003e\u003ccode\u003e@​dsp-ant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1268\"\u003emodelcontextprotocol/python-sdk#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent async generator cleanup errors in StreamableHTTP transport by \u003ca href=\"https://github.com/mous222\"\u003e\u003ccode\u003e@​mous222\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1271\"\u003emodelcontextprotocol/python-sdk#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glinf\"\u003e\u003ccode\u003e@​glinf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1263\"\u003emodelcontextprotocol/python-sdk#1263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mous222\"\u003e\u003ccode\u003e@​mous222\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/pull/1271\"\u003emodelcontextprotocol/python-sdk#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.12.4...v1.13.0\"\u003ehttps://github.com/modelcontextprotocol/python-sdk/compare/v1.12.4...v1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/09e3a05e13211d1081efcdc9a962affb02e40c05\"\u003e\u003ccode\u003e09e3a05\u003c/code\u003e\u003c/a\u003e feat: Add CORS configuration for browser-based MCP clients (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/ff02c596a4894df768d09a8c015fe1ec99e770b9\"\u003e\u003ccode\u003eff02c59\u003c/code\u003e\u003c/a\u003e docs: clarify streamable_http_path configuration when mounting servers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1172\"\u003e#1172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/824ef8a28122a0bc9720d2811b743f7c49d8dfea\"\u003e\u003ccode\u003e824ef8a\u003c/code\u003e\u003c/a\u003e chore: uncomment .idea/ in .gitignore (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1287\"\u003e#1287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/d1ac8d68eb2d7ed139bdc2608b8b4e2ec4265be5\"\u003e\u003ccode\u003ed1ac8d6\u003c/code\u003e\u003c/a\u003e fix: prevent async generator cleanup errors in StreamableHTTP transport (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/092661371458bd50d98736b1f515f6317de903a6\"\u003e\u003ccode\u003e0926613\u003c/code\u003e\u003c/a\u003e Update dependencies and fix type issues (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/a82c69bfd91a3f9bf876657ad440ca967eb3ba06\"\u003e\u003ccode\u003ea82c69b\u003c/code\u003e\u003c/a\u003e Consistent casing for default headers Accept and Content-Type (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/commit/c7671e470c235971b63c41be183537074ff8fa91\"\u003e\u003ccode\u003ec7671e4\u003c/code\u003e\u003c/a\u003e Add pyright strict mode on the whole project (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/python-sdk/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/python-sdk/compare/v1.12.4...v1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mcp[client,server]\u0026package-manager=pip\u0026previous-version=1.12.4\u0026new-version=1.13.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/heroku/mcp-code-exec-go/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroku%2Fmcp-code-exec-go/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"}}]}