Skip to main content
Glama
jjm7271985
by jjm7271985
README.md
# ship-it-mcp

MCP plugin for Claude that connects to GitHub — view repos, check status, commit and push, manage PRs.

## Setup

1. Install dependencies:
   ```
   npm install
   ```

2. Create a GitHub Personal Access Token:
   - Go to github.com → Settings → Developer Settings → Personal Access Tokens → Fine-grained tokens
   - Give it access to your repos (read + write)
   - Copy the token

3. Create a `.env` file:
   ```
   GITHUB_TOKEN=your_token_here
   ```

4. Register with Claude Code (add to your MCP settings):
   ```json
   {
     "mcpServers": {
       "ship-it": {
         "command": "node",
         "args": ["C:\\Users\\jjm72\\OneDrive\\Documents\\Claude_Plugins\\ship-it-mcp\\index.js"],
         "env": {
           "GITHUB_TOKEN": "your_token_here"
         }
       }
     }
   }
   ```

## Tools

| Tool | What it does |
|---|---|
| `list_repos` | List your GitHub repos |
| `repo_status` | Check git status of a local folder |
| `list_prs` | See open pull requests |
| `commit_and_push` | Stage, commit, and push in one call |
| `create_repo` | Create a new GitHub repo for a project |