Skip to content

Commit eb719e3

Browse files
committed
release: v1.0.1 - FastMCP 2.x migration with multi-Python support
Major changes: - Migrate from MCP SDK to FastMCP 2.x for modern async/await patterns - Add Python 3.11, 3.12, and 3.13 support with CI matrix builds - Fix IntelliJ compatibility and timeout issues - Update Nix flake to Python 3.12 with fastmcp from nixpkgs - Consolidate linting/formatting with ruff (remove black/flake8/isort) - Remove pkg_resources for Python 3.11+ compatibility - Update README to use single Python versions badge Technical improvements: - Convert all tools to async with @mcp.tool() decorators - Fix all 334 tests for async architecture - Add separate CI jobs for Python matrix and Nix testing - Enhance type safety with FastMCP's built-in types - Maintain 100% backward compatibility This release modernizes the codebase while maintaining all existing functionality. The migration to FastMCP 2.x is entirely internal with no user-facing API changes.
1 parent 3956b25 commit eb719e3

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
[![CI](https://github.com/utensils/mcp-nixos/actions/workflows/ci.yml/badge.svg)](https://github.com/utensils/mcp-nixos/actions/workflows/ci.yml)
44
[![codecov](https://codecov.io/gh/utensils/mcp-nixos/graph/badge.svg?token=kdcbgvq4Bh)](https://codecov.io/gh/utensils/mcp-nixos)
55
[![PyPI](https://img.shields.io/pypi/v/mcp-nixos.svg)](https://pypi.org/project/mcp-nixos/)
6-
[![Python 3.11](https://img.shields.io/badge/python-3.11-blue.svg)](https://www.python.org/downloads/)
7-
[![Python 3.12](https://img.shields.io/badge/python-3.12-blue.svg)](https://www.python.org/downloads/)
8-
[![Python 3.13](https://img.shields.io/badge/python-3.13-blue.svg)](https://www.python.org/downloads/)
6+
[![Python versions](https://img.shields.io/pypi/pyversions/mcp-nixos.svg)](https://pypi.org/project/mcp-nixos/)
97
[![smithery badge](https://smithery.ai/badge/@utensils/mcp-nixos)](https://smithery.ai/server/@utensils/mcp-nixos)
108
[![Verified on MseeP](https://mseep.ai/badge.svg)](https://mseep.ai/app/99cc55fb-a5c5-4473-b315-45a6961b2e8c)
119

0 commit comments

Comments
 (0)