Skip to content

Conversation

@joshuazhou744
Copy link

@joshuazhou744 joshuazhou744 commented Oct 20, 2025

Added support for running remote MCP servers directly from GitHub URLs using a new --from-github flag in the mcp run command. Allows developers to easily test or share MCP servers hosted on GitHub without publishing them to PyPI or cloning locally.

Motivation and Context

Resolves issue #1409 .

Breaking Changes

None

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling

@joshuazhou744 joshuazhou744 reopened this Oct 20, 2025
@felixweinberger
Copy link
Contributor

Hi @joshuazhou744 thank you for this!

This PR prompted me to look more carefully at #1501 and re-evaluate this original issue.

I don't think the SDKs responsibility should be to support such "package manager"-y stuff and managing downloads. A 3 line script can be made to share this with others:

git clone https://github.com/uhinze/domain-mcp
cd domain-mcp
uv run mcp run main.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants