diff --git a/README.md b/README.md index 87eb245..4ef08cf 100644 --- a/README.md +++ b/README.md @@ -135,7 +135,14 @@ async def run(): await server.run( read_stream, write_stream, - server.create_initialization_options("0.1.0") # user visible version number + InitializationOptions( + server_name="example", + server_version="0.1.0", + capabilities=server.get_capabilities( + notification_options=NotificationOptions(), + experimental_capabilities={}, + ) + ) ) if __name__ == "__main__": diff --git a/src/mcp/server/sse.py b/src/mcp/server/sse.py index 765c0eb..3062b32 100644 --- a/src/mcp/server/sse.py +++ b/src/mcp/server/sse.py @@ -19,9 +19,8 @@ Example usage: async with sse.connect_sse( request.scope, request.receive, request._send ) as streams: - # Pass user visible version string, egs. 0.1.0 await app.run( - streams[0], streams[1], app.create_initialization_options("0.1.0") + streams[0], streams[1], app.create_initialization_options() ) async def handle_messages(request):