Skip to content

Feature/add http streamable #65

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 12, 2025

Conversation

pavel1tel
Copy link
Contributor

Pull Request

Description

add streamable http support, new mcp protocol transport method

Related Issue

Fixes #

Type of Change

  • Tool functionality (new tool, tool modification)
  • MCP integration improvement
  • Bug fix
  • Performance optimization
  • Documentation update
  • API enhancements
  • Security improvement

MCP Server Impact

add new type of transport, old methods are not affected

API Changes

Checklist

  • My code follows the code style of this project
  • I have tested the changes
  • I've verified compatibility with MCP standards
  • All tool schemas are properly documented
  • Service layer changes are backward compatible (or documented if breaking)
  • Rate limiting and error handling tested (if applicable)
  • Security considerations addressed

Testing

tested with mcp inspector new http transport and old sse transport, both are working

Documentation Updates

need to add new http streamable transport method to documentation
http://localhost:8000/mcp

Screenshots (if applicable)

Additional Notes

@taazkareem taazkareem merged commit 9d2dec2 into taazkareem:main Jun 12, 2025
taazkareem added a commit that referenced this pull request Jun 12, 2025
- Add new sse_server.ts with HTTP Streamable transport at /mcp endpoint
- Add legacy SSE transport at /sse endpoint for backwards compatibility
- Update MCP SDK to v1.11.3 to support StreamableHTTPServerTransport
- Add zod dependency for schema validation
- Update configuration to support PORT environment variable
- Update README.md with new transport documentation
- Maintain backwards compatibility with existing SSE configuration
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