Writes an MCP tool definition to a file in either YAML or Markdown format.
Usage
mcptool_write(tool, path, method = c("yaml", "markdown"), ...)Examples
# Load a tool from package
path <- mcptool_path("ravepipeline-mcp_tool_pipeline_list")
tool <- mcptool_read(path)
# Write as YAML to temporary file
mcptool_write(tool, stdout(), method = "yaml")
#> name: ravepipeline-mcp_tool_pipeline_list
#> description: ~
#> parameters:
#> type: object
#> properties: {}
#> category: discovery
# Write as Markdown
mcptool_write(tool, stdout(), method = "markdown")
#> # ravepipeline-mcp_tool_pipeline_list
#>
#> ## Parameters
#>
#> ## Metadata
#>
#> - **Category**: discovery
#>