Skip to content

Commit bc743da

Browse files
committed
fix: remove unused imports
- Remove unused typing.Any and ClientSession from server.py - Move AsyncGenerator from typing to collections.abc in proxy.py - Remove unused MemoryObjectReceiveStream/SendStream from test_proxy.py - Fixes ruff import linting errors
1 parent ff96698 commit bc743da

File tree

3 files changed

+1
-5
lines changed

3 files changed

+1
-5
lines changed

examples/servers/simple-proxy/mcp_simple_proxy/server.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,9 @@
77

88
import logging
99
import sys
10-
from typing import Any
1110

1211
import anyio
1312
import click
14-
from mcp.client.session import ClientSession
1513
from mcp.client.stdio import StdioServerParameters, stdio_client
1614
from mcp.server.stdio import stdio_server
1715
from mcp.shared.message import SessionMessage

src/mcp/shared/proxy.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,8 @@
1919
"""
2020

2121
import logging
22-
from collections.abc import Awaitable, Callable
22+
from collections.abc import AsyncGenerator, Awaitable, Callable
2323
from contextlib import asynccontextmanager
24-
from typing import AsyncGenerator
2524

2625
import anyio
2726
from anyio.streams.memory import MemoryObjectReceiveStream, MemoryObjectSendStream

tests/shared/test_proxy.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import anyio
44
import pytest
5-
from anyio.streams.memory import MemoryObjectReceiveStream, MemoryObjectSendStream
65

76
from mcp.shared.message import SessionMessage
87
from mcp.shared.proxy import mcp_proxy

0 commit comments

Comments
 (0)