You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a tiny MCP server published on Github (20 lines of Python). Instead of putting in 100x more plumbing work to get it published to PyPi, then have people clone/install, I'd rather just say: here is the uvx command to run it from the raw Github file.
uvx itself supports this kind of feature using the --from syntax, so a possible interface would be:
uvx --with "mcp[cli]" mcp run --from https://raw.githubusercontent.com/uhinze/domain-mcp/refs/heads/main/main.py
@joshuazhou744's PR #1501 prompted me to re-evaluate this original issue a little more carefully.
I don't think the SDKs responsibility should be to support such "package manager"-y stuff and managing downloads. It seems like your example could be shared relatively easily with:
git clone https://github.com/uhinze/domain-mcp
cd domain-mcp
uv run mcp run main.py
Activity
Rapteon commentedon Oct 12, 2025
Can I work on this?
maxisbey commentedon Oct 13, 2025
Sure! PRs are generally welcome on most issues :)
felixweinberger commentedon Oct 24, 2025
Hi @uhinze thank you for this submission.
@joshuazhou744's PR #1501 prompted me to re-evaluate this original issue a little more carefully.
I don't think the SDKs responsibility should be to support such "package manager"-y stuff and managing downloads. It seems like your example could be shared relatively easily with:
Which doesn't feel terrible?