genkit
genkit copied to clipboard
chore(js/mcp): Use StreamableHTTP transport for remote MCP.
StreamableHTTP is the correct default for a remote HTTP transport, defaulting to that going forward.
This also undoes my previous change to make all tools prefixed by hostname only. I think it makes more sense to prefix them by serverName otherwise why provide keys in servers?
So fs/read_file not my-mcp-host/read_file.
Checklist (if applicable):
- [x] PR title is following https://www.conventionalcommits.org/en/v1.0.0/
- [x] Tested (manually, unit tested, etc.)
- [ ] Docs updated (updated docs or a docs bug required)