openui_mcp 0.0.1-dev.2 copy "openui_mcp: ^0.0.1-dev.2" to clipboard
openui_mcp: ^0.0.1-dev.2 copied to clipboard

MCP `ToolProvider` for OpenUI Flutter. Wraps `mcp_dart`'s `McpClient` with the JS-reference-compatible `extractToolResult` envelope unwrap.

0.0.1-dev.2 #

  • Point pubspec repository, homepage, and issue_tracker URLs at github.com/mtwichel/openui_flutter.

0.0.1-dev.1 #

  • feat: McpToolProvider — implements openui_core's ToolProvider over mcp_dart's McpClient. Wraps every call through extractToolResult, mirroring the JS reference envelope semantics (isError → throws McpToolError; structuredContent takes precedence over text; text is JSON-decoded, falling back to the raw string).
  • feat: McpToolProvider.from(mcp.McpClient) convenience factory for the common case.
  • chore: package scaffold (Phase 0).
0
likes
150
points
76
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

MCP `ToolProvider` for OpenUI Flutter. Wraps `mcp_dart`'s `McpClient` with the JS-reference-compatible `extractToolResult` envelope unwrap.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

mcp_dart, meta, openui_core

More

Packages that depend on openui_mcp