Skip to content

v1.2.0rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@dsp-ant dsp-ant released this 23 Dec 16:45
· 90 commits to main since this release
v1.2.0rc1
552f797

MCP Python SDK v1.2.0rc1 Release Notes

Major Features

FastMCP Integration

  • Integrated FastMCP as the recommended high-level server framework
  • Added new mcp.server.fastmcp module with simplified decorator-based API
  • Introduced FastMCP class for easier server creation and management
  • Added comprehensive documentation and examples for FastMCP usage

New CLI Package

  • Added new CLI package for improved developer experience
  • Introduced mcp dev command for local development and testing
  • Added mcp install command for Claude Desktop integration
  • Added mcp run command for direct server execution

Improvements

Documentation

  • Completely revamped README with new structure and examples
  • Added detailed sections on core concepts (Resources, Tools, Prompts)
  • Updated documentation to recommend FastMCP as primary API
  • Added sections on development workflow and deployment options
  • Improved example server documentation

Developer Experience

  • Added pre-commit hooks for code quality
  • Updated to Pydantic 2.10.0 for improved type checking
  • Added uvicorn as a dependency for better server capabilities

Bug Fixes

  • Fixed deprecation warnings in core components
  • Fixed Pydantic field handling for meta fields
  • Fixed type issues throughout the codebase
  • Fixed example server READMEs

Breaking Changes

  • Deprecated direct usage of mcp.server in favor of mcp.server.fastmcp
  • Updated import paths for FastMCP integration
  • Changed recommended installation to include CLI features (pip install "mcp[cli]")

Contributors

Special thanks to all contributors who made this release possible, including:

  • Jeremiah Lowin (FastMCP)
  • Oskar Raszkiewicz

Full Changelog: v1.1.2...v1.2.0rc1