diff --git a/apiconfig/apiconfig.go b/apiconfig/apiconfig.go index 9e87eaa..9618e98 100644 --- a/apiconfig/apiconfig.go +++ b/apiconfig/apiconfig.go @@ -18,7 +18,7 @@ type APIConfig struct { Conditionals map[string]Conditional `json:"conditionals" yaml:"conditionals"` Responses map[string]ResponseConfig `json:"responses" yaml:"responses"` HttpConfig HttpConfig `json:"http" yaml:"http"` - McpConfig McpConfig `json:"mcp" yaml:"mcp"` + McpTool MCPToolConfig `json:"mcpTool" yaml:"mcpTool"` } type HttpConfig struct { @@ -36,6 +36,9 @@ type MCPToolConfig struct { Name string `json:"name" yaml:"name"` Description string `json:"description" yaml:"description"` Args map[string]ArgType `json:"args" yaml:"args"` + // Result represents the tag to get the result from + Result string `json:"result" yaml:"result"` + Start string `json:"start" yaml:"start"` } type ArgType struct {