Skip to content

Commit a43d08e

Browse files
committed
fixed everything-server vscode support using stdio transport
1 parent da4fce2 commit a43d08e

File tree

1 file changed

+8
-2
lines changed
  • examples/servers/everything-server/mcp_everything_server

1 file changed

+8
-2
lines changed

examples/servers/everything-server/mcp_everything_server/server.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,13 @@ async def _handle_completion(
289289
default="INFO",
290290
help="Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)",
291291
)
292-
def main(port: int, log_level: str) -> int:
292+
@click.option(
293+
"--transport",
294+
type=click.Choice(["stdio", "streamable-http"]),
295+
default="streamable-http",
296+
help="Transport type",
297+
)
298+
def main(port: int, log_level: str, transport: str) -> int:
293299
"""Run the MCP Everything Server."""
294300
logging.basicConfig(
295301
level=getattr(logging, log_level.upper()),
@@ -300,7 +306,7 @@ def main(port: int, log_level: str) -> int:
300306
logger.info(f"Endpoint will be: http://localhost:{port}/mcp")
301307

302308
mcp.settings.port = port
303-
mcp.run(transport="streamable-http")
309+
mcp.run(transport=transport)
304310

305311
return 0
306312

0 commit comments

Comments
 (0)