Skip to content

Add HTTP/SSE transport for non-stdio MCP clients #4

@DoubleH10

Description

@DoubleH10

Description

Currently the MCP server only supports stdio transport. Adding HTTP with Server-Sent Events (SSE) would allow web-based MCP clients and remote deployments.

What needs to happen

  • Add an HTTP server option (e.g., using uvicorn or starlette)
  • Implement SSE transport per the MCP specification
  • Add a --transport CLI flag: zatca-mcp --transport sse --port 8080
  • Keep stdio as the default for backward compatibility

Helpful context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions