ship-it-mcp
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 |
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues