Skip to content

Upgrade to FastMCP 3#49

Merged
JoshBragg-Cohere merged 3 commits into
mainfrom
jbragg/fastmcp-3
Apr 22, 2026
Merged

Upgrade to FastMCP 3#49
JoshBragg-Cohere merged 3 commits into
mainfrom
jbragg/fastmcp-3

Conversation

@JoshBragg-Cohere
Copy link
Copy Markdown
Contributor

@JoshBragg-Cohere JoshBragg-Cohere commented Apr 22, 2026

This PR updates the uv.lock file to include the following changes:

  • Removes the port=5222 argument from the NorthMCPServer initialisation in various server examples and adds it as an argument in the mcp.run method.
  • Updates the version of north-mcp-python-sdk from 0.3.1 to 0.4.0 and changes the dependency version of fastmcp from >=2.14.5,<3 to >=3.0.0,<4 in the pyproject.toml file.
  • Adds new packages: aiofile, caio, griffelib, and uncalled-for.
  • Removes the async-timeout, cloudpickle, croniter, diskcache, fakeredis, lupa, pathvalidate, prometheus-client, python-dateutil, python-json-logger, pytz, redis, shellingham, six, and typer packages.
  • Updates the version of fastmcp from 2.14.5 to 3.2.4 and adds new dependencies: griffelib, opentelemetry-api, pyyaml, uncalled-for, and watchfiles.
  • Removes the pydocket package and its dependencies.
  • Updates the version of py-key-value-aio from 0.3.0 to 0.4.4, removes the py-key-value-shared dependency, and adds a new dependency on typing-extensions.
  • Adds new optional dependencies for py-key-value-aio: filetree with dependencies aiofile and anyio.
  • Removes the disk and redis optional dependencies for py-key-value-aio.
  • Updates the version of north-mcp-python-sdk from 0.3.1 to 0.4.0 in the uv.lock file.
  • Adds the watchfiles package with version 1.1.1 and its dependencies on anyio.

Note

Cursor Bugbot is generating a summary for commit 6fc31ef. Configure here.

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit e04d5e4. Configure here.

Comment thread uv.lock Outdated
@JoshBragg-Cohere JoshBragg-Cohere added this pull request to the merge queue Apr 22, 2026
Merged via the queue into main with commit 23c7fe5 Apr 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants