MCP Directory
ServersClientsBlog

xASO - App Store Optimization

AI-powered App Store Optimization platform for mobile apps

Go to xASO
MCP Directory

Model Context Protocol Directory

MKSF LTD
Suite 8805 5 Brayford Square
London, E1 0SG

MCP Directory

  • About
  • Blog
  • Documentation
  • Contact

Menu

  • Servers
  • Clients

© 2025 model-context-protocol.com

The Model Context Protocol (MCP) is an open standard for AI model communication.
Powered by Mert KoseogluSoftware Forge
  1. Home
  2. Servers
  3. shippie

shippie

GitHub
Website

extendable code review and QA agent 🚢

2,259
232

Shippie 🚢 (formerly Code Review GPT)

NPM
Contributors
Pulse
License
Twitter

Helps you ship faster

Shippie uses Large Language Models to review code in your CI/CD pipeline. It should pick up on common issues such as:

  • Exposed secrets
  • Slow or inefficient code
  • Potential bugs or unhandled edge cases

It can also be run locally in your command line to review staged files.

npx shippie review

Demo

https://github.com/mattzcarey/shippie/assets/77928207/92029baf-f691-465f-8d15-e1363fcb808e

Ethos 💭

  • Beautiful CLI tool written in typescript and bun
  • Vertically integrated into your CI/CD pipeline
  • Functions as a human code reviewer, using a small set of optimised tools
  • Acts as a Model Context Protocol (MCP) client for integration with external tools such as browser use, infrastructure deployments, observability monitoring.

Additional Documentation

  • Rules Files - How to use rules files to get the most out of Shippie
  • AI Provider Configuration - Configure different AI providers
  • Action Options - GitHub Action configuration options
  • Model Context Protocol (MCP) - Give Shippie access to external tools

Development 🔧

  1. Clone the repository:
git clone https://github.com/mattzcarey/shippie.git
cd shippie
  1. Install dependencies (we use bun but you can use npm or pnpm if you prefer):
bun i
  1. Set up the API key:
  • Rename the .env.example file to .env.
  • Open the .env file and replace YOUR_API_KEY with your actual OPENAI API key.
  1. Run the application:
bun start

See the package.json file for all the npm commands you can run.

  1. Make a PR 🎉

We use release-please on this project. If you want to create a new release from your PR, please make sure your PR title follows the Conventional Commits format. The release-please bot will automatically create a new release for you when your PR is merged.

  • fix: which represents bug fixes, and correlates to a patch version.
  • feat: which represents a new feature, and correlates to a SemVer minor.
  • feat!:, or fix!:, refactor!:, etc., which represent a breaking change (indicated by the !) and will result in a major version.

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

Star History Chart

<!-- Badges -->

Repository

MA
mattzcarey

mattzcarey/shippie

Created

July 6, 2023

Updated

July 7, 2025

Language

TypeScript

Category

AI