Skip to content

Running Github MCP server on SSE layer #388

Closed as duplicate of#2
Closed as duplicate of#2
@sachininfogain22

Description

@sachininfogain22

Describe the feature or problem you’d like to solve

Currently, the GitHub MCP Server Dockerfile supports execution only through the stdio interface. This limitation restricts its use with clients expecting an SSE (Server-Sent Events) endpoint, which is useful for long-lived, real-time communication patterns such as streaming model context updates

Proposed solution

Add a new entry point or configuration in the Dockerfile to allow the GitHub MCP Server to run as an SSE server out-of-the-box. This could include:

Exposing an HTTP server that serves SSE responses on a configurable port (e.g., /sse).

Allowing the user to select between stdio or sse mode via environment variable or command argument.

This feature would simplify deployments, improve integration with SSE-compatible MCP clients, and make it easier for users to run the server without custom infrastructure.

Additional context

Many MCP clients and tools support SSE mode by default. Enabling this in the Dockerfile will enhance compatibility and usability, especially in containerized or orchestration environments like Kubernetes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions