Commit graph python-sdk/tests/server/fastmcp/test_func_metadata.py
Author SHA1 Message Date
Ben Sully
5abe811337
fix(fastmcp): handle strings containing numbers correctly
This is a port of https://github.com/jlowin/fastmcp/pull/63 to this repo
- I guess the transition was made before this PR was merged into
fastmcp, so it wasn't included here.

See https://github.com/jlowin/fastmcp/issues/62 for the initial bug
report.
2025-01-13 11:46:47 +00:00
David Soria Parra
44e1abb7f1
fix tests 2024-12-21 01:17:59 +00:00
David Soria Parra
a79f51f55f
style: Fix imports and line length formatting 2024-12-21 00:46:36 +00:00
David Soria Parra
fe75f43ee6
fix: Update test to match Pydantic's JSON schema output for model references with defaults
Pydantic now uses allOf to combine model references with default values in JSON schema output.
2024-12-21 00:41:39 +00:00
David Soria Parra
557e90d2e7
Integrate FastMCP
This commit integrates FastMCP, a high-level MCP server implementation originally written by Jeremiah Lowin,
into the official MCP SDK. It also updates dependencies and adds new dev dependencies.
It moves the existing SDK into a .lowlevel .
2024-12-21 00:41:38 +00:00