Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
631cff2
FastMCP: Improve structured output for dict and mixed lists
SSOBHY2 Nov 27, 2025
a669005
fix
SSOBHY2 Nov 28, 2025
5de9eda
more fixes
SSOBHY2 Nov 28, 2025
8641bac
syntax issue fixed
SSOBHY2 Nov 28, 2025
542ba59
syntax fix
SSOBHY2 Nov 28, 2025
831b87a
more fixes
SSOBHY2 Nov 28, 2025
61e9a0c
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Nov 29, 2025
94b8bc5
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 2, 2025
5a711ca
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 2, 2025
4f8cea4
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 2, 2025
14177e7
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 3, 2025
c0f8a77
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 4, 2025
771532b
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 4, 2025
d21fbed
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 9, 2025
76ab091
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 9, 2025
f059e23
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 9, 2025
0393c67
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 10, 2025
02e309f
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 11, 2025
3b80c3c
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 13, 2025
66e7459
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 15, 2025
c676189
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Dec 20, 2025
fa681a8
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Jan 7, 2026
344feca
Merge branch 'main' into FastMCP-and-structured-output
SSOBHY2 Jan 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
more fixes
  • Loading branch information
SSOBHY2 committed Nov 28, 2025
commit 5de9eda3ebf9047f9f679e56c561007a2a936219
8 changes: 6 additions & 2 deletions tests/client/test_stdio.py
Original file line number Diff line number Diff line change
Expand Up @@ -305,8 +305,12 @@ async def test_basic_child_process_cleanup(self):
# Verify child is writing
if os.path.exists(marker_file): # pragma: no branch
initial_size = os.path.getsize(marker_file)
await anyio.sleep(0.3)
size_after_wait = os.path.getsize(marker_file)
size_after_wait = initial_size
for _ in range(10):
await anyio.sleep(0.2)
size_after_wait = os.path.getsize(marker_file)
if size_after_wait > initial_size:
break
assert size_after_wait > initial_size, "Child process should be writing"
print(f"Child is writing (file grew from {initial_size} to {size_after_wait} bytes)")

Expand Down
8 changes: 7 additions & 1 deletion tests/issues/test_1338_icons_and_metadata.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
"""Test icon and metadata support (SEP-973)."""

import sys
import pytest

from mcp.server.fastmcp import FastMCP
from mcp.types import Icon

pytestmark = pytest.mark.anyio
pytestmark = [
pytest.mark.anyio,
pytest.mark.filterwarnings(
"ignore::pytest.PytestUnraisableExceptionWarning" if sys.platform == "win32" else "default"
),
]


async def test_icons_and_website_url():
Expand Down
Loading