Connectors are the integration layer between Octopal and external services.
They let a user explicitly choose which third-party services Octopal may use, authorize those services through CLI flows, and then expose only the supported capabilities to Octo and workers.
The current connector pipeline is CLI-first:
- Run
octopal configure - Open the
Connectorssection - Enable a connector and choose its supported services
- Save the config
- Run the connector auth command shown by the CLI
- Restart Octopal if needed
After that, Octopal checks connector readiness during startup and only starts the connector-backed MCP servers that are actually authorized and supported.
- Connector enablement is controlled in
octopal configure - Authentication is handled through CLI commands, not through chat
- Octo and workers can inspect connector availability, but they cannot grant themselves new access
- The current Google flow uses user-provided OAuth credentials for self-hosted setups
- Once a connector is authorized, Octo only sees the tools that connector currently exposes, including write-capable tools when the integration supports them
See connectors_list.md for the current list of supported connectors and setup links.