Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

SHIP

von letsshipVersion 0.24.0i★ –iLäuft in der Cloud
Name in der Registryai.letsship/ship

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Assign Linear, Jira or GitHub issues to an AI coding agent team that plans, builds, reviews, tests.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft in der Cloud
  • Transport: Streamable HTTP
  • Kategorie: Entwicklertools
  • Das musst du eintragen: Authorization

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.

Führe das in deinem Terminal aus

claude mcp add --transport http ship https://mcp.letsship.ai/mcp --header 'Authorization: Bearer {token}'

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "ship": {
      "url": "https://mcp.letsship.ai/mcp",
      "headers": {
        "Authorization": "Bearer {token}"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "ship": {
      "type": "http",
      "url": "https://mcp.letsship.ai/mcp",
      "headers": {
        "Authorization": "Bearer {token}"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • Authorization geheim HTTP header
    A SHIP personal access token, sent as a bearer token. Create one at https://letsship.ai/settings/tokens. Leave it out to sign in with OAuth instead.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Tool-Namen und -Beschreibungen genau so, wie der Server sie am 8. Nov. 2026 gemeldet hat. Geschrieben hat sie der Entwickler, nicht wir; wir zeigen sie als reinen Text.

  • healthz

    Returns the upstream API status, environment, and version.

  • whoami

    Returns the caller's identity, org, role, role-derived RBAC capabilities, and token scopes. Use this to check whether the current token may perform an action (e.g. config:write) before attempting it.

  • get_setup_progress

    Read what the workspace has set up with SHIP so far, as the console's setup checklist shows it: up to 13 milestones in three groups, taken in order (get started, make it yours, make it autonomous). `activeGroup` names the group to work on now, and each group carries its own count

  • get_billing

    Read the workspace's credit balance by source and expiry, whether a new mission would start now, the per-mission credit ceiling, the project allowance and recent usage. Check it before dispatching work.

  • list_billing_ledger

    List where the workspace's credits went, newest first: one entry per mission (its start, each further 3 agent-hours, and messages charged before messages became free), per grant, per adjustment and per expiry. Pass nextCursor back as cursor for the next page. Owners and admins on

  • list_credit_offers

    List what SHIP sells: the credit packs (credits, the price in US dollars before tax, which checkout adds for the buyer's location, and the price per credit), the monthly plans under `team.plans` (Starter and Scale: each its credits a month, monthly price, price per credit, which

  • start_credit_checkout

    Opens a payment page and returns its URL. Nothing is charged until the buyer pays on that page. It sells one credit pack, a monthly plan (offer team, with teamPlan starter or scale, a subscription that renews until cancelled), or extra credits for a workspace already on a plan (o

  • update_team_subscription

    Change the workspace's monthly plan subscription: plan switches between starter and scale from the next renewal on (nothing is charged or refunded for the current month; passing the current plan drops a waiting switch), or cancelAtPeriodEnd true ends it when the month already pai

  • request_more_credits

    Ask for more credits for the workspace, saying what they are for. Any member may ask. The answer says who has the request: SHIP for a sponsored or Enterprise workspace, its owners and admins otherwise. A message sent while a request is open joins it.

  • get_notices

    Read what needs attention in the workspace, critical first: a tracker connection its vendor no longer accepts (missions cannot start or report back until someone reconnects it), or credits running out. Each notice has a stable id and kind, a message and, when the caller can act,

  • dismiss_notice

    Close a notice for the person this token acts for, as the console's close button does. Only a notice with dismissible: true can be closed (a low balance). It stays closed while its id lasts: a low balance that a top-up ends and a later spend brings back has a new id and shows aga

  • report_setup_blocker

    Record why the person this token acts for will not finish setting up SHIP, in their words: for example no repository yet, no wish to set up model keys or credits, or no time now. Call it only after the person said why. Ask them when get_setup_progress shows setup is not done and

  • mark_setup_step

    Mark a step of the setup checklist completed or skipped for the person this token acts for, as the console's Mark as complete and Skip controls do; open removes the mark. Give step for one milestone, or group to mark every open step of that group (the console's Skip all). A marke

  • list_projects

    List the projects accessible to the calling principal. Returns id, slug, name, status, createdAt for each. An empty list means the workspace is not set up yet: no mission can run until the person connects GitHub and a model key and creates a project in the SHIP console. Call get_

  • get_project

    Fetch a single project by its UUID. Returns 404 if the project is not in the caller's org.

  • update_project

    Change the settings of one project; a field you leave out keeps its value. status paused or archived stops new missions in the project, and active starts them again. autoMerge sets whether SHIP merges a ready pull request by itself. defaultSandboxTemplateId sets the sandbox the a

  • start_mission

    Hand a mission off to the AI agent team. Omit startAt for the default full run (planner first); pass startAt='builder' with a plan to skip straight to coding; pass startAt='reviewer' or startAt='qa' with an existing prNumber to hand off an existing build. Requires the missions:ru

  • create_mission

    Create the tracker issue AND start the run in one call, for work that has no issue yet. Pass entryStartAt='builder' with an entryPlan to hand over a plan you already wrote; pass entryStartAt='reviewer'/'qa' with entryPrNumber to hand over an existing build — in which case title m

  • set_agents_override

    Patch one role's harness/model/effort/prompt for a single mission, layered over ship.yml per-field (a role or field this call omits keeps resolving from ship.yml — SHIP-337). Use promptContent or promptPath(+promptRef) to run an ephemeral prompt experiment (spec D9) without commi

  • get_agents_override

    Read the per-issue agents/baseBranch override record for one mission, or null when unset.

  • send_mission_instruction

    Tell a mission what to change. Use kind='follow_up' (the default) to ask for a change: the instruction reaches the agents AND dispatches the builder against the mission's open pull request, overriding cached review and QA verdicts. Use kind='note' to record context for whatever r

  • clear_agents_override

    Delete the per-issue agents/baseBranch override — the mission resolves from ship.yml again.

  • list_missions

    List missions in the caller's accessible projects, newest activity first, with total for paging. Each has issueId, title, activity (what it does now), pipelineProgress, review/check/test state, PR, cost and paused. Archived missions are left out. Requires the missions:read scope.

  • get_mission

    Fetch one mission. view='summary' (the default, small enough to poll) returns its summary (activity, stage, review/check/test state, PR, paused and pauseSource, cost), its agent runs (sandboxId, role, status, harness, model, cost) and proofRunSandboxId (pass it to list_artifacts

  • pause_mission

    Hold a mission before its next stage. The stage that runs now finishes; no agent is stopped. Use resume_mission to continue. Requires the missions:write scope and a role that can control missions.

  • resume_mission

    Continue a paused mission. When a checkpoint holds it (get_mission shows pauseSource 'checkpoint: '), this approves that stage's result and starts the next stage. To ask for changes to the result instead, use send_mission_instruction. Requires the missions:write scope.

  • stop_mission

    Hard-stop a mission: every agent run of it stops and its work in progress is lost. The pull request stays open, and start_mission starts the mission again. To stop one agent run only, use stop_agent_run. Requires the missions:write scope.

  • approve_mission_ceiling

    A mission that reached its credit limit pauses until a member lets it continue. This raises the mission's limit by one step and runs the stage that stopped again, so it spends credits: ask the person first. Returns the new limit. Answers 409 when the mission is not at its limit.

  • answer_qa_checkpoint

    A mission waits at the QA checkpoint (get_mission shows pauseSource 'qa-unverifiable') when QA could not check some acceptance criteria, so no code change can move it. A person checks those criteria another way, then answers. 'accept' counts QA as passed, 'reject' ends the missio

  • merge_mission

    Merge the mission's open pull request on GitHub with the repository's own merge method; the mission then becomes done, and the merge cannot be undone from here. When the branch is out of date with its base, answers 202 with status 'updating_branch' and a message: SHIP updates the

  • decline_mission

    Close the mission's open pull request on GitHub without merging it; the mission becomes declined, and no call here reopens it. Requires the missions:write scope.

  • set_mission_auto_merge

    Set whether SHIP merges this mission's pull request by itself once the checks, the review and the test pass. The setting is for this mission only and replaces the project's auto-merge for it; get_project shows the project's. While it is on, SHIP merges without asking again. Requi

  • archive_mission

    Hide a finished mission from list_missions and the board. Nothing else changes: unarchive_mission shows it again. Requires the missions:write scope and the config:write capability (an owner or admin).

  • unarchive_mission

    Show an archived mission in list_missions and on the board again. Requires the missions:write scope and the config:write capability.

  • set_mission_disposition

    Record a person's reason for how a mission ended, which the delivery statistics use: product (real work, judged on its merits), probe (a test on purpose), superseded (another mission replaced it: give supersededBy) or takeover (a person finished the work outside SHIP); null clear

  • list_scheduled_tasks

    List recurring agent missions (scheduled tasks) across the caller's accessible projects — schedule, enabled state, and next/last fire time for each. Pass projectId for the tasks of one project.

  • list_scheduled_task_templates

    Read-only gallery of curated scheduled task templates — a prepared prompt plus a suggested cadence. A template is content, not a code path: pass its key as templateKey on create_scheduled_task for attribution, or copy its prompt/schedule into a hand-written scheduled task.

  • get_scheduled_task

    Fetch one scheduled task by id: its project, name, prompt, triggers (schedule), labels, template key, skip-if-previous-open setting, enabled state, and next/last run times. An id outside the caller's accessible projects returns not found. For what each fire produced, use list_sch

  • create_scheduled_task

    Create a recurring agent mission. Firing it — on schedule, or immediately via run_scheduled_task — creates an ordinary tracker issue assigned to the agent, which drives a normal pipeline run: a scheduled task is a stored mission request, not a new execution mode. This tool calls

  • update_scheduled_task

    Patch a scheduled task's name, prompt, schedule, skip-guard, or enabled state — only the fields passed are changed. To change the schedule, set interval/time/timezone together (plus weekday or dayOfMonth as the interval requires). This tool calls the SHIP API, documented at https

  • run_scheduled_task

    Fire a scheduled task immediately, bypassing both its schedule and the skip-if-previous-open guard — an explicit run always creates a new issue even while a prior fire's mission is still open. Requires the pipeline:control capability and, for a token caller, the missions:run scop

  • list_scheduled_task_runs

    Run history for one scheduled task, each row's status (dispatching/dispatched/skipped/failed) and, once its issue exists, the joined mission progress/cost. A 'dispatched' status means the issue was created and the mission started — never that the work succeeded; read the joined m

  • delete_scheduled_task

    Delete a scheduled task and its run history, which no call can bring back. Missions it already started continue. Setting enabled to false stops new runs and keeps the task and its history. Requires the scheduled-tasks:write scope and the config:write capability.

  • list_mcp_servers Sieht aus wie eine Anweisung an die KI

    The MCP servers a project's repository declares in its MCP file (.mcp.json by default), each with its binding: enabled roles, transport, status, approved tools, per-role effective tool counts (null when the server runs inside the sandbox and the role gets every tool it exposes),

  • list_mcp_bindings

    Every MCP server binding across the projects you can see in your org: project, server, transport, status, enabled roles, how it authenticates, and the NAMES of the credential fields set (never values). Use it to find where a credential is used; use list_mcp_servers for one projec

  • set_mcp_config_path Sieht aus wie eine Anweisung an die KI

    Point the project at the repository file that declares its MCP servers, e.g. .cursor/mcp.json or .vscode/mcp.json. null restores the default (.mcp.json). The file is read, never edited. When the repository's ship.yml sets mcp.config, that wins and this call is refused (409); list

  • bind_mcp_server

    Create or update the binding for a server the repository declares. roles is the full set of pipeline roles that may use it (reviewer and qa only ever receive read-only tools, and cannot use a server that runs inside the sandbox). transport: 'remote' (the gateway proxies to the se

  • unbind_mcp_server

    Delete a binding and its stored credential: no role receives the server from its next run. The repository's MCP file is not changed, so the server can be bound again. Requires config:write.

  • refresh_mcp_server_tools

    Snapshot the bound server's current tools (with their readOnlyHint / destructiveHint annotations) for approval. Approvals of tools that no longer exist are dropped. The binding must be ready; a server inside the sandbox has no gateway tool list. Requires config:write.

  • start_mcp_server_oauth

    Begin the OAuth consent for a server bound as remote. Returns an authorizeUrl that a HUMAN must open in a browser signed in to the SHIP console as the same user this token acts for; the provider returns to the console, which stores the credential. The link is single-use and expir

  • list_agent_runs

    List the agent runs, live and finished, in the caller's accessible projects, newest first. Each run is one agent in its own sandbox. Returns id (the run's sandbox id), issueId, role, harness, status, instance type, and latest CPU/memory/disk metrics. When more runs match, nextCur

  • get_agent_run

    Fetch one agent run: its run record, metric series (CPU/mem/disk over time), and the agent session summaries (role, outcome, cost, sessionId). sessions lists every session of the run's role on the mission; runSessionId names this run's own, so read its log and cost from that one.

  • get_agent_run_logs

    Fetch a session's log content from one agent run. part=session is the agent stream-json (reasoning + tool calls); part=system is the container/runner stdout (clone, dependency install, validation gate, git, callback); part=prompt is the assembled input prompt. The role and sessio

  • watch_agent_run

    Wait on one agent run and follow what its agent does, instead of polling get_agent_run. The call returns when the run ends, when its mission moves to another stage, or after maxSeconds. While it waits, each agent event (a thought, a tool call, a plan update, an error) is sent as

  • stop_agent_run

    Stop the agent in one run before it finishes. Its work in progress is lost, and the run's status becomes stopped a few seconds later. Needs an org admin and the sandboxes:stop scope. This stops one agent run, not the mission: to stop the whole mission, use POST /v1/missions/{issu

  • list_sandbox_templates

    List the org's sandboxes (definitions agents start in), with each one's active version, size and latest build status.

  • get_sandbox_capacity

    How many agents the org's missions are running at once against its limit (null while the org is unclassified), which missions wait for an agent slot and why, and whether every slot on the platform is taken. Read from the platform's once-a-minute capacity check.

  • list_sandbox_starters

    Ready-made sandbox definitions (Python, Java, Go, Rust, Ruby) to create a sandbox from.

  • list_sandbox_template_versions

    Every saved version of a sandbox, newest first, with the active one marked and each one's latest build.

  • get_sandbox_build_log

    A page of a build's log after sequence number `after`. Call again with after = nextAfter until done is true.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 9. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde über die Domain letsship.ai bestätigt (die Registry prüft, wem die Domain gehört)

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • ✓ Bestanden

    Endpunkt antwortet

    Antwort in 304 ms (HTTP 200)

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Keine Anmeldung nötig

  • ✕ Nicht bestanden

    Keine versteckten Anweisungen in Tool-Beschreibungen

    2 Tool-Beschreibungen enthalten Text, der wie Anweisungen an die KI aussieht. Lies sie unten, bevor du installierst

Im Vergleich mit anderen in Entwicklertoolsi

  • Mehr Sterne als 0 % der anderen 5565 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 53 % der anderen 5565 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 22 % der anderen 5565 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist SHIP sicher?

Er hat 2 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: Authorization

Läuft er auf meinem Computer oder in der Cloud?

Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.24.0) kam vor 27 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.

Was kann ich stattdessen nutzen?

In derselben Kategorie: GitHub, Desktop Commander, Cloudflare MCP

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

GitHub

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

von githubWeit verbreitet★ 34.245Aktualisiert vor 5 Tagen

Computer oder Cloud

Desktop Commander

MCP server for terminal commands, file operations, and process management

von wonderwhy-erWeit verbreitet↓ 709.596/Wo.★ 10.225Aktualisiert vor 18 Tagen

Läuft auf deinem Computer

Cloudflare MCP

Cloudflare MCP servers

von cloudflareWeit verbreitet★ 4446Aktualisiert vor 14 Monaten

Läuft in der Cloud✓ mcp.cloudflare.com

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

SHIP MCP server

Assign Linear, Jira or GitHub issues to an AI coding agent team. Its coding agents plan and build each change, run code review and tests, and open a pull request in your GitHub repository. With this MCP server, your assistant can file missions, follow them, send instructions and read the proof of each run.

SHIP runs an agentic SDLC as a headless AI software factory. You operate the whole mission from your coding agent or AI assistant. Start it, send instructions, read its code review and test reports, and approve the pull request. A Planner, a Builder, a Reviewer and a Tester each do one stage, and your CI is a gate between them. Each role runs the coding agent and the model that you choose: Claude Code, Codex, OpenCode, Kilo Code or the pi coding agent.

Endpoint

https://mcp.letsship.ai/mcp

The transport is Streamable HTTP. The server is stateless, so a client can reconnect at any time and lose nothing.

Sign in

OAuth 2.1. A client that supports MCP authorization finds the sign-in automatically. If a request needs a token and has no valid token, the server answers 401 with a WWW-Authenticate header. The header points to https://mcp.letsship.ai/.well-known/oauth-protected-resource/mcp. SHIP supports dynamic client registration and client ID metadata documents, so you do not have to register a client first. You approve the sign-in in the SHIP console.

Personal access token. A client without OAuth sends Authorization: Bearer pat_.... Create a token at https://letsship.ai/settings/tokens. Bind it to one project, so that it can reach only that project.

Install

Claude Code

claude mcp add --transport http ship https://mcp.letsship.ai/mcp

Claude and ChatGPT. Add a custom connector with the URL https://mcp.letsship.ai/mcp. Sign in when the app asks.

Cursor. Use the button above, or add this to .cursor/mcp.json:

{

"mcpServers": { "ship": { "url": "https://mcp.letsship.ai/mcp" } } }

VS Code. Use the buttons above, or add this to .vscode/mcp.json:

{

"servers": { "ship": { "type": "http", "url": "https://mcp.letsship.ai/mcp" } } }

Codex. Add this to ~/.codex/config.toml:

[mcp_servers.ship]

url = "https://mcp.letsship.ai/mcp"

Grok. Open grok.com/connectors. Select New Connector, then Custom. Paste the URL https://mcp.letsship.ai/mcp. Then sign in.

xAI API. Pass the URL as a remote MCP tool, with a token in headers:

{

"type": "mcp", "server_url": "https://mcp.letsship.ai/mcp", "server_label": "ship", "headers": { "Authorization": "Bearer pat_your_token_here" } }

A client that supports only stdio connects through mcp-remote:

{

"mcpServers": { "ship": { "command": "npx", "args": [ "-y", "mcp-remote", "https://mcp.letsship.ai/mcp" ] } } }

With a token. Add the header to any of the HTTP entries above:

{

"mcpServers": { "ship": { "url": "https://mcp.letsship.ai/mcp", "headers": { "Authorization": "Bearer pat_your_token_here" } } } }

Tools

Each tool declares readOnlyHint, destructiveHint and openWorldHint. With these hints, your client can run a read-only tool immediately. It can also ask you before it runs a tool that removes or replaces something, or opens a payment page. The scopes of the token decide what each tool can do, and a refusal names the scope that the token does not have.

[!IMPORTANT]

start_mission, create_mission and run_scheduled_task start a mission, and each mission start costs one credit. Messages to an active mission are free.

Missions
ToolKindWhat it does
start_missionreaches outside SHIPGive an issue that is already in your tracker to the agent team. By default, the mission starts at the Planner. With a plan, it starts at the Builder. With an open pull request, it starts at the Reviewer or the Tester
create_missionreaches outside SHIPCreate the issue and start the mission in one call, for work that has no issue yet
send_mission_instructionreaches outside SHIPTell an active mission what to change, or record a note for the agent that runs next
inspect_missionreadsThe full record of a mission: its stages, verdicts, provenance and session logs
list_missionsreadsThe missions of your projects, with what each mission does now
get_missionreadsOne mission: its stage, its review and test results, its pull request, its agent runs and the run with the proof. With view: "full", also its events and the outcome of each stage
pause_missionwritesHold a mission before its next stage. The stage that runs now finishes
resume_missionreaches outside SHIPContinue a paused mission. When a checkpoint holds the mission, this approves the result of that stage
stop_missionremovesStop a mission and every agent run of it. The pull request stays open
approve_mission_ceilingreaches outside SHIPLet a mission continue after it stops at its credit limit. The mission then uses more credits
merge_missionremovesMerge the pull request of a mission, with the merge method of the repository. On a merge conflict, SHIP starts the Builder to fix the conflict and merges later
decline_missionremovesClose the pull request of a mission without a merge
set_agents_overridereplacesChange the harness, model, prompt or checkpoint of one role for one mission. The override goes on top of ship.yml and does not change the file
get_agents_overridereadsRead the override that applies to a mission now
clear_agents_overrideremovesRemove the override, so the mission uses the project's configuration again
set_mission_auto_mergereaches outside SHIPTurn auto-merge on or off for one mission. For that mission, the setting replaces the auto-merge of the project
archive_missionwritesHide a mission from the board and from list_missions. Only an owner or an admin can archive a mission
unarchive_missionwritesShow an archived mission on the board again
set_mission_dispositionwritesRecord why a mission ended, for example a test or work that another mission replaced, or clear the value. The delivery statistics use this value
Projects and proof
ToolKindWhat it does
list_projectsreadsThe projects that the token can reach
get_projectreadsThe configuration and connections of one project
update_projectreaches outside SHIPChange the name, status, auto-merge, issue code, default sandbox or connections of a project
list_artifactsreadsThe proof that a run produced, such as test traces and screenshots
get_artifactreadsOne artifact, with a link to open it
Scheduled tasks
ToolKindWhat it does
list_scheduled_tasksreadsThe missions that a project runs on a schedule
get_scheduled_taskreadsOne scheduled task, with its schedule and prompt
create_scheduled_taskwritesAdd a mission that runs on a schedule
update_scheduled_taskreplacesChange the schedule or prompt of a scheduled task, or disable it
run_scheduled_taskreaches outside SHIPRun a scheduled task now, outside its schedule
list_scheduled_task_runsreadsWhat past runs did, and what they cost
list_scheduled_task_templatesreadsTemplates that you can copy to start a scheduled task
delete_scheduled_taskremovesDelete a scheduled task and its run history. Missions that the task started continue
MCP servers for your agents
ToolKindWhat it does
list_mcp_serversreadsThe servers that the MCP file of a project declares, each with its binding and status
list_mcp_bindingsreadsEach binding in the projects of your organization, so you can see where each credential is used
bind_mcp_serverreplacesChoose the agents, transport, approved tools and credential for one server
unbind_mcp_serverremovesRemove a binding and delete its credential
refresh_mcp_server_toolsremovesRead the current tool list of the server, so that you can approve tools
start_mcp_server_oauthreaches outside SHIPGet a sign-in link for a remote server, for a person to open in their browser
set_mcp_config_pathwritesSet a different MCP file for a project, such as .cursor/mcp.json
Agent runs
ToolKindWhat it does
list_agent_runsreadsAgent runs, live and finished, for one mission, one role or one status
get_agent_runreadsThe detail and resource use of one run
get_agent_run_logsreadsWhat an agent did inside a run
watch_agent_runreadsWait on one run and follow its events, until the run ends or its mission moves to another stage
stop_agent_runremovesStop the agent in one run before it finishes
Preview environments
ToolKindWhat it does
list_environmentsreadsPreview environments that SHIP deployed for open pull requests
get_environmentreadsOne preview environment, with its URL
destroy_environmentremovesRemove a preview environment early
Credits and notices
ToolKindWhat it does
get_billingreadsThe credit balance, the credit limit for each mission and the recent use. Read it before you send work
list_billing_ledgerreadsWhere the credits went, with the newest entry first
list_credit_offersreadsThe credit packs and the monthly plans, with their prices
start_credit_checkoutreaches outside SHIPOpen a payment page for a credit pack, a monthly plan or more credits on a plan, and return its URL
update_team_subscriptionremovesChange the monthly plan from the next renewal, or cancel it at the end of the month that you paid for
request_more_creditsreaches outside SHIPAsk for more credits. The answer says who has the request
get_noticesreadsWhat needs attention in the workspace, such as a tracker that you must connect again
dismiss_noticewritesClose a notice that you can close, such as a low balance

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen