Skip to content

Remove outdated 'FastMCP 3.0 is coming!' CLI banner#2974

Merged
jlowin merged 1 commit intomainfrom
remove-v3-coming-banner
Jan 22, 2026
Merged

Remove outdated 'FastMCP 3.0 is coming!' CLI banner#2974
jlowin merged 1 commit intomainfrom
remove-v3-coming-banner

Conversation

@jlowin
Copy link
Copy Markdown
Member

@jlowin jlowin commented Jan 21, 2026

FastMCP 3 is out, so the promotional banner telling users it's coming is now just confusing. This removes it from the server startup banner.

Closes #2972

@marvin-context-protocol marvin-context-protocol Bot added bug Something isn't working. Reports of errors, unexpected behavior, or broken functionality. cli Related to FastMCP CLI commands (run, dev, install) or CLI functionality. labels Jan 21, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jan 21, 2026

Walkthrough

The change removes the outdated "FastMCP 3.0 is coming!" notice panel from the CLI banner displayed by the server. The removal includes the definition of three variables (v3_line1, v3_line2, v3_notice) and the line appending the v3_notice panel to the output sequence. The total change removes 15 lines of code from src/fastmcp/utilities/cli.py. The main banner panel and its construction logic remain unaffected.

Possibly related PRs

🚥 Pre-merge checks | ✅ 4 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning The description explains the motivation and closes the linked issue, but does not follow the required repository template with checklists for contributors and reviewers. Add the Contributors Checklist and Review Checklist sections from the template to verify testing, documentation updates, and review readiness.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: removing the outdated 'FastMCP 3.0 is coming!' CLI banner, which directly corresponds to the primary objective of the PR.
Linked Issues check ✅ Passed The changes directly address issue #2972 by removing the v3 notice panel definition and its line from the output, exactly as requested.
Out of Scope Changes check ✅ Passed The only change is removal of 15 lines related to the v3 notice banner from src/fastmcp/utilities/cli.py, which is strictly within the scope of issue #2972.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@jlowin jlowin merged commit 72373c9 into main Jan 22, 2026
11 of 13 checks passed
@jlowin jlowin deleted the remove-v3-coming-banner branch January 22, 2026 01:52
gfortaine pushed a commit to gfortaine/fastmcp that referenced this pull request Jan 30, 2026
gfortaine pushed a commit to gfortaine/fastmcp that referenced this pull request Feb 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working. Reports of errors, unexpected behavior, or broken functionality. cli Related to FastMCP CLI commands (run, dev, install) or CLI functionality.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove outdated 'FastMCP 3.0 is coming!' CLI banner

2 participants