Skip to content

Commit 3b344e7

Browse files
committed
run ruff
1 parent 04fa14e commit 3b344e7

File tree

4 files changed

+24
-11
lines changed

4 files changed

+24
-11
lines changed

src/mcp/server/__init__.py

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
from anyio.streams.memory import MemoryObjectReceiveStream, MemoryObjectSendStream
88
from pydantic import AnyUrl
99

10+
import mcp.types as types
1011
from mcp.server.models import InitializationOptions
1112
from mcp.server.session import ServerSession
1213
from mcp.server.stdio import stdio_server as stdio_server
1314
from mcp.shared.context import RequestContext
1415
from mcp.shared.session import RequestResponder
15-
import mcp.types as types
1616

1717
logger = logging.getLogger(__name__)
1818

@@ -36,7 +36,9 @@ def __init__(
3636
class Server:
3737
def __init__(self, name: str):
3838
self.name = name
39-
self.request_handlers: dict[type, Callable[..., Awaitable[types.ServerResult]]] = {
39+
self.request_handlers: dict[
40+
type, Callable[..., Awaitable[types.ServerResult]]
41+
] = {
4042
types.PingRequest: _ping_handler,
4143
}
4244
self.notification_handlers: dict[type, Callable[..., Awaitable[None]]] = {}
@@ -153,7 +155,9 @@ def decorator(func: Callable[[], Awaitable[list[types.Resource]]]):
153155

154156
async def handler(_: Any):
155157
resources = await func()
156-
return types.ServerResult(types.ListResourcesResult(resources=resources))
158+
return types.ServerResult(
159+
types.ListResourcesResult(resources=resources)
160+
)
157161

158162
self.request_handlers[types.ListResourcesRequest] = handler
159163
return func
@@ -249,7 +253,11 @@ def call_tool(self):
249253
def decorator(
250254
func: Callable[
251255
...,
252-
Awaitable[Sequence[types.TextContent | types.ImageContent | types.EmbeddedResource]],
256+
Awaitable[
257+
Sequence[
258+
types.TextContent | types.ImageContent | types.EmbeddedResource
259+
]
260+
],
253261
],
254262
):
255263
logger.debug("Registering handler for CallToolRequest")
@@ -261,7 +269,9 @@ async def handler(req: types.CallToolRequest):
261269
for result in results:
262270
match result:
263271
case str() as text:
264-
content.append(types.TextContent(type="text", text=text))
272+
content.append(
273+
types.TextContent(type="text", text=text)
274+
)
265275
case types.ImageContent() as img:
266276
content.append(
267277
types.ImageContent(
@@ -277,7 +287,9 @@ async def handler(req: types.CallToolRequest):
277287
)
278288
)
279289

280-
return types.ServerResult(types.CallToolResult(content=content, isError=False))
290+
return types.ServerResult(
291+
types.CallToolResult(content=content, isError=False)
292+
)
281293
except Exception as e:
282294
return types.ServerResult(
283295
types.CallToolResult(
@@ -312,7 +324,10 @@ def completion(self):
312324

313325
def decorator(
314326
func: Callable[
315-
[types.PromptReference | types.ResourceReference, types.CompletionArgument],
327+
[
328+
types.PromptReference | types.ResourceReference,
329+
types.CompletionArgument,
330+
],
316331
Awaitable[types.Completion | None],
317332
],
318333
):

src/mcp/server/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
import anyio
66

7+
from mcp.server.models import InitializationOptions
78
from mcp.server.session import ServerSession
89
from mcp.server.stdio import stdio_server
9-
from mcp.server.models import InitializationOptions
1010
from mcp.types import ServerCapabilities
1111

1212
if not sys.warnoptions:

src/mcp/server/models.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
and tools.
44
"""
55

6-
from dataclasses import dataclass
7-
from typing import Literal
86

97
from pydantic import BaseModel
108

tests/server/test_session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
from mcp.client.session import ClientSession
55
from mcp.server import NotificationOptions, Server
6-
from mcp.server.session import ServerSession
76
from mcp.server.models import InitializationOptions
7+
from mcp.server.session import ServerSession
88
from mcp.types import (
99
ClientNotification,
1010
InitializedNotification,

0 commit comments

Comments
 (0)