Skip to content

shipper_register_repository

Add shared machine-global repository membership without enabling Auto-ship, selecting an active repository, changing cwd, or starting a supervisor. A bare owner/name is named; ./owner/name forces a local path.

Register a bare owner/name or an existing local Git path without enabling, changing cwd or active repository, or starting supervision. Use ./owner/name to force a local path. Structured results report added or unchanged, the committed registration and reporting warnings. Legacy sources and identified enabled orphans are imported additively on this explicit write; dormant issue stores are untouched. Existing Auto-merge false wins stale preference seeds. Retry is idempotent.

  • readOnlyHint: false — The tool may intentionally modify repository or workflow state.
  • destructiveHint: false — The tool is not expected to remove or rewrite workflow artifacts.
  • idempotentHint: true — Retrying the same call is expected to be safe once the target state is reached.
  • openWorldHint: false — The tool does not reach GitHub or other external systems outside the MCP server.
NameTypeRequiredDefaultDescription
repositorystringyes--
NameTypeRequiredDefaultDescription
statusenum: added, unchangedyes--
registrationobjectyes--
warningsarrayyes--
{
"repository": "owner/repo"
}
Membership added and remains recorded. Auto-ship intent: off.
  • Registration refused: Invalid local checkout, conflicting retained identity, or unreadable membership. Existing membership is preserved.