DataDesigner/docs
Nabin Mulepati e4857f62fa
feat: add Streamable HTTP transport support for remote MCP providers (#358)
* feat: add Streamable HTTP transport support for remote MCP providers (#357)

Add `streamable_http` as a supported transport type for `MCPProvider`,
enabling connections to MCP servers that use the Streamable HTTP protocol
(e.g. Tavily remote endpoints). Previously only SSE transport was supported,
causing silent 5-minute timeouts when connecting to incompatible endpoints.

- Expand `MCPProvider.provider_type` to `Literal["sse", "streamable_http"]`
  (default remains `"sse"` for backwards compatibility)
- Route `streamable_http` providers through `streamablehttp_client` from
  the MCP SDK in `MCPIOService._get_or_create_session()`
- Handle variable-length context manager results from MCP transport clients
- Add `DataDesigner.list_mcp_tool_names()` for discovering available tools
- Update CLI form builder and controller to support the new transport option
- Add tests for streamable_http config, session creation, and form builder

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* updates

* simplify import

* address greptile comments

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 08:11:54 -07:00
..
assets chore: quiet tool call logs and add tool usage statistics (#293) 2026-02-05 10:14:02 -05:00
code_reference feat: add Streamable HTTP transport support for remote MCP providers (#358) 2026-03-04 08:11:54 -07:00
colab_notebooks fix: repair notebook CI (dead model, missing API key, pyarrow type bug) (#348) 2026-02-23 13:27:47 -03:00
concepts feat: add Streamable HTTP transport support for remote MCP providers (#358) 2026-03-04 08:11:54 -07:00
css add footer navigation (#108) 2025-12-09 13:42:06 -05:00
devnotes docs: add structured outputs SDG dev notes (#338) 2026-02-25 09:41:18 -08:00
images Update top models usage chart for 1/24-2/24/2026 (#353) 2026-02-25 00:09:13 +05:30
js docs: add initial plugin documentation (#107) 2025-12-11 16:05:11 -05:00
notebook_source fix: repair notebook CI (dead model, missing API key, pyarrow type bug) (#348) 2026-02-23 13:27:47 -03:00
overrides fix: typo on path to colab notebook (#129) 2025-12-12 15:37:36 -03:00
plugins feat: add processor plugin support (#299) 2026-02-25 16:40:01 -03:00
recipes docs: deep research trajectories with NDD and MCP tool use (#326) 2026-02-11 19:01:17 -05:00
scripts fix: update example runner command with notebooks dep group (#204) 2026-01-13 11:49:31 -05:00
CONTRIBUTING.md docs: welcome and concepts/columns (#43) 2025-11-17 17:07:01 -05:00
index.md Updated url (#325) 2026-02-11 14:43:38 -08:00