Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Manifest = sdk.PluginManifest{
Name: "workflow-plugin-mcp",
Version: "0.1.0",
Description: "MCP (Model Context Protocol) plugin for the workflow engine",
Author: "GoCodeAlone",
}
Manifest is the plugin metadata used by the workflow engine for discovery and capability negotiation.
Functions ¶
func NewPlugin ¶
func NewPlugin() sdk.PluginProvider
NewPlugin creates a new plugin instance with a modular.Application pre-seeded for the gRPC subprocess context.
Two services are registered in the shared app at construction time:
- A default ToolRegistry (keyed as "mcp.tool-registry") so that ToolTrigger.Configure can resolve the registry without the host.
- A no-op PipelineExecutor so that Configure can resolve the executor. Actual pipeline dispatch is not available in gRPC mode (v0.1.0 limitation).
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.