1. Conduid
  2. Developer Tools
  3. Shippie
MCP server · Developer Tools

Shippie

extendable code review and QA agent 🚢

84Excellent

Scored 10 hours ago · breakdown

About Shippie

Shippie is an MCP server published by mattzcarey in the Developer Tools category: extendable code review and QA agent 🚢.

The repository has 2.5K stars and 243 forks, with the last commit 19 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/mattzcarey/shippie

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Shippie

Powered by Claude · Grounded in docs

I know everything about Shippie. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 10 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.21.2v0.21.2 · 23 Jun 2026Patch Changes [#475](https://github.com/mattzcarey/shippie/pull/475) [`f7efb9d`](https://github.com/mattzcarey/shippie/commit/f7efb9dd9b790e74d784f583e24dac3290a59688) Thanks [@mattzcarey](https://github.com/mattzcarey)! - Fix `shippie…
v0.21.1v0.21.1 · 23 Jun 2026Patch Changes [#473](https://github.com/mattzcarey/shippie/pull/473) [`3ee1b4b`](https://github.com/mattzcarey/shippie/commit/3ee1b4bbc8da09a2d52bcfef6f6685d1c07762bd) Thanks [@mattzcarey](https://github.com/mattzcarey)! - Trim published…
v0.21.0v0.21.0 · 22 Jun 2026[0.21.0](https://github.com/mattzcarey/shippie/compare/v0.20.0...v0.21.0) (2026-06-22) ⚠ BREAKING CHANGES rebuild shippie as a prebuilt agent on flue ([#470](https://github.com/mattzcarey/shippie/issues/470)) Features rebuild shippie as a…
v0.20.0v0.20.0 · 1 Aug 2025[0.20.0](https://github.com/mattzcarey/shippie/compare/v0.19.0...v0.20.0) (2025-08-01) Features add support for root-level rules files and deduplication ([#457](https://github.com/mattzcarey/shippie/issues/457))…
v0.19.0v0.19.0 · 31 Jul 2025[0.19.0](https://github.com/mattzcarey/shippie/compare/v0.18.0...v0.19.0) (2025-07-31) Features models:** Add Github Models support ([#456](https://github.com/mattzcarey/shippie/issues/456))…

README

Shippie 🚢 (formerly Code Review GPT)

NPM Contributors Pulse License Twitter

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

Development 🔧

This repo targets Node >= 22.19 with npm.

  1. Clone the repository:

    git clone https://github.com/mattzcarey/shippie.git
    cd shippie
    
  2. Install dependencies:

    npm install
    
  3. Set up your API key:

    • Copy .env.example to .env.
    • Set the provider key you want to use, e.g. ANTHROPIC_API_KEY (or OPENAI_API_KEY, OPENROUTER_API_KEY, CLOUDFLARE_API_KEY + CLOUDFLARE_ACCOUNT_ID).
  4. Run the review workflow:

    npm run review
    

    Useful commands:

    • npm run dev — run flue in dev mode
    • npm run build — build a publishable Node server to dist/server.mjs (run it with npm run start, then POST /workflows/review?wait=result)
    • npm run check — lint with oxlint + check formatting with oxfmt
    • npm run check:types — typecheck with tsc
    • npm test — run tests

    See package.json for the full list of scripts.

Contributors 🙏

Thanks to our wonderful contributors!

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 ⭐️

Star History Chart

README fetched from the repository 10 hours ago. The original is authoritative.

Questions

About Shippie

How do I install Shippie?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Shippie safe to use with an AI agent?

Its trust score is 84 out of 100 (excellent). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Shippie still maintained?

Yes — the latest release is v0.21.2 (23 Jun 2026), and the last commit was 19 days ago. The repository has 2.5K stars and 29 open issues.