Assigns Linear, Jira, or GitHub issues to staged AI coding agents that build, test, review, and open pull requests.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by SHIP.
start_missionGive 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_missionCreate the issue and start the mission in one call, for work that has no issue yet
send_mission_instructionTell an active mission what to change, or record a note for the agent that runs next
inspect_missionThe full record of a mission: its stages, verdicts, provenance and session logs
list_missionsThe missions of your projects, with what each mission does now
get_missionOne 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
The SHIP MCP server turns tracked software work into managed missions for an AI coding agent team. A mission can begin from an existing Linear, Jira, or GitHub issue, or the server can create the issue as part of starting the work. The workflow assigns separate stages to a Planner, Builder, Reviewer, and Tester, with CI acting as a gate between stages.
Agents can produce code changes and open a pull request in the connected GitHub repository. From an MCP client, you can follow the mission, provide additional instructions, pause or stop it, approve continuation after a credit limit, and decide whether to merge or decline the pull request.
The service is available at https://mcp.letsship.ai/mcp over Streamable HTTP. It is stateless, so a client can reconnect without losing mission state. A mission normally starts with planning, but an existing plan can send it directly to the Builder. An open pull request can route the work to review or testing instead.
Mission records include stages, verdicts, provenance, session logs, pull requests, agent runs, and test or review results. Artifacts such as test traces and screenshots can be listed and opened through dedicated tools. The roles can use a selected harness and model, including Claude Code, Codex, OpenCode, Kilo Code, or the pi coding agent, according to the project configuration.
Add the remote endpoint to a compatible MCP client. OAuth 2.1 clients can discover the authorization flow and complete sign-in through the SHIP console. Clients without OAuth can send a personal access token as a Bearer token; tokens are created in SHIP settings and can be restricted to one project.
Claude Code, Cursor, VS Code, and Codex each have documented HTTP configuration formats. A client that supports only stdio can connect through mcp-remote. The supplied configuration can also include an Authorization header for token-based access.
Project tools expose reachable projects, project configuration, connections, auto-merge settings, issue codes, and default sandboxes. Scheduled-task tools can create, edit, disable, run, and inspect recurring missions and their past runs.
The SHIP MCP server groups its tools around mission control, project administration, proof, and scheduling:
Starting a mission or running a scheduled task consumes one credit. Messages sent to an active mission do not consume credits.
The server operates against connected external systems, so token scopes determine which projects and actions are available. Destructive or externally affecting operations include stopping missions, merging or declining pull requests, changing project settings, and approving additional credit use. Review client confirmation behavior before enabling such actions.
The README documents the remote service and client configuration rather than a local package installation. A personal access token must be supplied explicitly when OAuth is unavailable. The pull request remains open when a mission is stopped, while declining closes it without merging.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ship)<a href="https://allmcps.com/mcp/ship"><img src="https://allmcps.com/api/badge/ship?style=directory" alt="SHIP on AllMCPs" /></a>