Skip to content

Add stdio proxy launcher#24

Merged
jtpio merged 3 commits into
jupyter-ai-contrib:mainfrom
jtpio:proxy-launcher
May 21, 2026
Merged

Add stdio proxy launcher#24
jtpio merged 3 commits into
jupyter-ai-contrib:mainfrom
jtpio:proxy-launcher

Conversation

@jtpio

@jtpio jtpio commented Apr 24, 2026

Copy link
Copy Markdown
Member

Fixes #21

  • New jupyter-server-mcp-proxy console script (also runnable as python -m jupyter_server_mcp.proxy or via uvx) bridges stdio to the running Jupyter MCP server.
  • Keep the default 3001 port but allow for dynamic port with mcp_port = 0
  • README documents both the uvx and python -m launcher forms

@jtpio jtpio added the enhancement New feature or request label Apr 24, 2026
@jtpio jtpio changed the title Add stdio proxy launcher and default to an ephemeral MCP port Add stdio proxy launcher Apr 24, 2026
@jtpio jtpio marked this pull request as ready for review May 5, 2026 19:32
@jtpio jtpio requested a review from Zsailer May 5, 2026 19:53
@jtpio

jtpio commented May 5, 2026

Copy link
Copy Markdown
Member Author

Happy to test this in a pre-release to make sure it works as expected with several use cases.

@jtpio

jtpio commented May 21, 2026

Copy link
Copy Markdown
Member Author

OK I'll go ahead with this and try it more locally downstream with a pre-release (which should not have any impact on Jupyter AI or other projects depending on it).

@jtpio jtpio merged commit f2bf174 into jupyter-ai-contrib:main May 21, 2026
7 checks passed
@jtpio jtpio deleted the proxy-launcher branch May 21, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Consider stdio to simplify coding agent setup?

1 participant