Initial implementation of invoke mcp tool in python

This commit is contained in:
Peter Ibekwe
2026-05-04 13:08:21 -07:00
Unverified
parent fed40ca1b2
commit 55e665ade0
13 changed files with 2318 additions and 0 deletions
+1
View File
@@ -9,6 +9,7 @@ YAML/JSON-based declarative agent and workflow definitions.
- **`WorkflowState`** - State management for declarative workflows
- **`ProviderTypeMapping`** - Maps provider types to implementations
- **`HttpRequestHandler`** / **`DefaultHttpRequestHandler`** - Pluggable HTTP transport for the `HttpRequestAction` declarative action (configured via `WorkflowFactory(http_request_handler=...)`)
- **`MCPToolHandler`** / **`DefaultMCPToolHandler`** - Pluggable MCP transport for the `InvokeMcpTool` declarative action (configured via `WorkflowFactory(mcp_tool_handler=...)`)
- **`DeclarativeLoaderError`** / **`ProviderLookupError`** / **`DeclarativeWorkflowError`** / **`DeclarativeActionError`** - Error types
## External Input Handling