Skip to content

fix: pin pydantic <2.12.0 to avoid compatibility issues#97

Merged
tbung merged 1 commit intoqdrant:masterfrom
enricai:fix/pin-pydantic-version
Dec 10, 2025
Merged

fix: pin pydantic <2.12.0 to avoid compatibility issues#97
tbung merged 1 commit intoqdrant:masterfrom
enricai:fix/pin-pydantic-version

Conversation

@thelinuxkid
Copy link
Copy Markdown
Contributor

pydantic 2.12.0+ has breaking changes with fastmcp 2.8.0 that cause KeyError: 'ctx' when registering tools. Pin to compatible version range.

🤖 Generated with Claude Code

pydantic 2.12.0+ has breaking changes with fastmcp 2.8.0 that cause
KeyError: 'ctx' when registering tools. Pin to compatible version range.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@thelinuxkid thelinuxkid force-pushed the fix/pin-pydantic-version branch from 0a0ddb7 to f7abc56 Compare December 2, 2025 18:43
@justinbadal
Copy link
Copy Markdown

This would very much be appreciated!

Zipties pushed a commit to Zipties/mcp-server-qdrant that referenced this pull request Dec 6, 2025
pydantic 2.12.0+ has breaking changes with fastmcp that cause
KeyError: 'ctx' when registering tools. This prevents the MCP
server from starting in MCPO.

Ref: qdrant#97

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@tbung tbung self-assigned this Dec 9, 2025
@tbung tbung self-requested a review December 9, 2025 20:26
@tbung tbung merged commit 20825bc into qdrant:master Dec 10, 2025
5 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.

3 participants