Skip to content

Add MCP Client + WebSockets transport support. #84

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

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

glassBead-tc
Copy link

Add MCP client + WS transport. Add SSE custom headers, improve CLI help & tests

  • Implements custom header support for SSE transport using eventSourceInit.fetch.
  • Enhances CLI help text with comprehensive usage for all transports and the --header flag.
  • Stabilizes 'chatLoop' tests by refining readline async iterator mocks and assertions.
  • Updates SSE transport tests to correctly verify header handling and URL construction.
  • Exports MCPClientConfig for improved type safety and usability.

- Implements custom header support for SSE transport using eventSourceInit.fetch.
- Enhances CLI help text with comprehensive usage for all transports and the --header flag.
- Stabilizes 'chatLoop' tests by refining readline async iterator mocks and assertions.
- Updates SSE transport tests to correctly verify header handling and URL construction.
- Exports MCPClientConfig for improved type safety and usability.
feat(MCPClient): Add SSE custom headers, improve CLI help & tests
chore: fix exports from src/index.ts
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.

1 participant