mirror of
https://github.com/outline/outline.git
synced 2026-06-13 11:25:03 +03:00
ff3b3ce552
* fix: Allow empty string in optional fields * fix: Preserve empty strings for content fields in MCP tools Address review feedback by reverting content/text fields (description, document text, comment text) back to z.string().optional() so callers can intentionally clear values via "". optionalString() is reserved for identifier and query fields where "" is not a meaningful input.
Tools are the building blocks of functionality for our internal MCP server.
Each tool is a self-contained unit of functionality that can be invoked by the MCP client to perform a specific task. To test the MCP with Claude in development make sure to run with the following command to ensure that the MCP server trusts the mkcert root CA certificate.
NODE_EXTRA_CA_CERTS=$(mkcert -CAROOT)/rootCA.pem claude