genkit icon indicating copy to clipboard operation
genkit copied to clipboard

chore(js/mcp): Use StreamableHTTP transport for remote MCP.

Open mbleigh opened this issue 6 months ago • 0 comments

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)

mbleigh avatar Jun 19 '25 05:06 mbleigh