Shippie MCP Server
extendable code review and QA agent π’
Shippie is an open-source mcp server by mattzcarey, written mainly in TypeScript, with 2,514 GitHub stars and the MIT license. Its code was last updated Oct 21, 2026. The latest npm release is shippie 0.21.2, published Jun 23, 2026, with 158 downloads last week.
Shippie π’ (formerly Code Review GPT)
Helps you ship faster
Shippie is an extendable code-review agent. It runs an agent loop that reads your diff, explores the codebase with real developer tools, and posts focused review comments β picking up issues a human reviewer would, such as:
- Exposed secrets
- Slow or inefficient code
- Potential bugs or unhandled edge cases
Shippie can also act as a Model Context Protocol (MCP) client to reach external tools like browser automation, observability and documentation.
Demo
https://github.com/mattzcarey/shippie/assets/77928207/92029baf-f691-465f-8d15-e1363fcb808e
Ethos π
- A prebuilt review workflow, not a bespoke CLI β the agent loop runs on flue + pi.
- Runs anywhere: Node, Cloudflare, GitHub Actions, GitLab CI.
- Functions as a human code reviewer, using flue's built-in tools instead of a hand-rolled tool registry.
- Provider-agnostic: Anthropic, OpenAI, OpenRouter, and Cloudflare Workers AI out of the box.
- Acts as an MCP client for integration with external tools.
Quick start π
GitHub Action
Run npx shippie init to scaffold the workflow below, then add your provider API key as a repo secret. Or add it manually β it needs a full checkout (fetch-depth: 0), PR write permissions, and a provider API key.
# .github/workflows/shippie.yml
name: Shippie
on:
pull_request:
permissions:
pull-requests: write
contents: read
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: mattzcarey/shippie@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
See Action Options for all inputs (MODEL, THINKING_LEVEL, IGNORE, CUSTOM_INSTRUCTIONS, MCP_SERVERS, and the provider keys).
Local
Run the review workflow locally with no server. Local mode reviews your staged changes (git diff --cached) and writes results to .shippie/review/local_*.md:
npx shippie review
Run on demand with /shippie
Comment /shippie review on a pull request to run shippie on demand β either via a GitHub Actions workflow (no server) or a deployed webhook channel. See Run Shippie on demand.
Setup Instructions π«
See the setup instructions for more docs on how to set up shippie in your CI/CD pipeline and run it locally.
Additional Documentation
- Setup - Get shippie running in CI and locally
- AI Provider Configuration - Configure Anthropic, OpenAI, OpenRouter, and Cloudflare Workers AI
- Action Options - GitHub Action configuration options
- Model Context Protocol (MCP) - Give shippie access to external tools
- Rules Files - Inject project context via
AGENTS.md/CLAUDE.mdand Agent Skills - Subagent Tool - Delegate work to flue subagents with the
tasktool - On-demand /shippie - Run shippie by commenting
/shippie(Actions or webhook)
Development π§
This repo targets Node >= 22.19 with npm.
-
Clone the repository:
git clone https://github.com/mattzcarey/shippie.git cd shippie -
Install dependencies:
npm install -
Set up your API key:
- Copy
.env.exampleto.env. - Set the provider key you want to use, e.g.
ANTHROPIC_API_KEY(orOPENAI_API_KEY,OPENROUTER_API_KEY,CLOUDFLARE_API_KEY+CLOUDFLARE_ACCOUNT_ID).
- Copy
-
Run the review workflow:
npm run reviewUseful commands:
npm run devβ run flue in dev modenpm run buildβ build a publishable Node server todist/server.mjs(run it withnpm run start, thenPOST /workflows/review?wait=result)npm run checkβ lint with oxlint + check formatting with oxfmtnpm run check:typesβ typecheck with tscnpm testβ run tests
See
package.jsonfor the full list of scripts.
Contributors π
Thanks to our wonderful contributors!
<a href="https://github.com/mattzcarey/shippie/graphs/contributors"> <img src="https://contrib.rocks/image?repo=mattzcarey/shippie" /> </a>Roadmap π
Have a look at the discussion tab for the latest chat and ideas. I am actively working on the items in todo.md.
Star History βοΈ
<!-- Badges -->Shippie alternatives
View more βSimilar mcp servers in Security & Testing, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Shippie (this page) mattzcarey | 2.5k | MIT | Oct 21, 2026 | Scanned, no flagged issues |
| Hexstrike AI 0x4m4 | 13k | MIT | Aug 3, 2026 | Scanned, no flagged issues |
| Viper FunnyWolf | 5.3k | None found | May 31, 2026 | Not scanned yet |
| Open Ontologies fabio-rovai | 2.7k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Qu1cksc0pe CYB3RMX | 2.1k | GPL-3.0 | Sep 18, 2026 | Scanned, no flagged issues |
| Cve MCP Server mukul975 | 1.7k | Apache-2.0 | Oct 1, 2026 | Scanned, no flagged issues |