Oss Autopilot logo

Oss Autopilot

by costajohnt

Tracks GitHub pull requests, finds contribution issues, diagnoses CI problems, and prepares reviewed fixes through MCP.

Install Oss Autopilot

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "costajohnt-oss-autopilot": {
      "command": "npx",
      "args": [
        "@oss-autopilot/mcp@latest"
      ],
      "env": {
        "GITHUB_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

costajohnt/oss-autopilot MCP server connects an MCP client to GitHub for monitoring open pull requests and contribution opportunities. It exposes 30 tools, 6 resources, and 4 prompts for PR status checks, issue discovery, CI diagnosis, maintainer-response drafting, and local fix preparation. Actions that post comments or push changes require explicit approval, while overnight mode prepares local branches and reports. Reach for it when you maintain or contribute to several GitHub repositories and need a structured daily review.

Use cases

  • Review open GitHub pull requests across multiple repositories
  • Find contribution issues matching selected languages and labels
  • Diagnose CI failures and merge conflicts before responding
  • Draft replies to maintainer feedback for approval
  • Prepare local fix branches during an overnight check

Key features

  • GitHub pull request tracking
  • Issue discovery and repository evaluation
  • CI failure and conflict diagnosis
  • Maintainer response drafting
  • Approval-gated pushes and comments
  • MCP tools, resources, and prompts

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

18/18 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · @oss-autopilot/mcp@latest (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars23Stargazers on the source repository.
npm downloads464Package downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How Oss Autopilot works

What costajohnt/oss-autopilot MCP server does

The costajohnt/oss-autopilot MCP server helps contributors keep track of open GitHub pull requests across repositories. It retrieves open PRs and classifies them by conditions such as failed CI, requested changes, unanswered maintainer comments, merge conflicts, incomplete checklists, or work waiting on a maintainer.

It also supports finding new contribution opportunities. Search can match open issues against configured languages and labels, then evaluate whether an issue is claimed, linked to an existing pull request, suitable for outside contributions, and associated with responsive maintainers. Repositories that state they do not accept AI-assisted contributions are skipped.

For PRs requiring attention, an agent can inspect the discussion and diff, draft a response, diagnose a CI failure, or prepare a branch update. The system is designed around review before external side effects: comments and pushes are not sent until the user approves the specific action.

How it works

The MCP package runs through a standard command-based configuration using npx. Its underlying packages fetch GitHub data and provide the MCP client with tools, resources, and prompts.

A daily workflow retrieves and classifies open pull requests, presents the items needing attention first, and offers follow-up actions. Overnight mode can prepare a fix branch in a local Git worktree for CI failures, conflicts, or requested changes, run the project tests, and write a report under ~/.oss-autopilot/reports/. The next daily check can show that report for review.

The same underlying data is available through the standalone CLI and Claude Code plugin, although the specialized agents and slash commands belong to the plugin rather than the MCP server.

Setup and configuration

Before running the costajohnt/oss-autopilot MCP server, use Node.js 22 or newer and authenticate to GitHub. Authentication can come from a logged-in GitHub CLI installation or from GITHUB_TOKEN in the environment. Windows is untested; CI is documented for Ubuntu and macOS.

Initialize the tool with a GitHub username:

Terminal
npx @oss-autopilot/core@latest init <your-github-username>

Then register the MCP server in the client configuration:

config.json
{
  "mcpServers": {
    "oss-autopilot": {
      "command": "npx",
      "args": ["@oss-autopilot/mcp@latest"]
    }
  }
}

Using @latest installs new releases automatically. Pinning a package version is available when updates should be controlled manually. The initialization step stores the GitHub username used by the tool.

Tools and capabilities

  • Review open GitHub pull requests across repositories.
  • Classify PRs by review, CI, conflict, checklist, and response status.
  • Search for issues using configured languages and labels.
  • Evaluate issue and repository suitability for outside contributions.
  • Diagnose CI failures and stale or conflicting branches.
  • Draft replies to maintainer feedback.
  • Prepare local fix branches and run project tests in overnight mode.
  • Expose MCP tools, resources, and prompts to compatible clients.

Limitations and notes

The server depends on GitHub authentication and network access. Specialized Claude Code agents, slash commands, and the local dashboard are features of the plugin or broader project rather than capabilities specifically listed as MCP tools.

The server can prepare changes, but the documented workflow requires approval before pushing commits or posting comments. Overnight mode is not described as unattended publishing: it creates local work and a report for later review.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Oss Autopilot

costajohnt/oss-autopilot is an MCP server that connects AI clients to GitHub for pull request tracking and contribution management. Its main capabilities include reviewing PR status, finding suitable issues, diagnosing CI failures and conflicts, drafting maintainer replies, and preparing local fixes. It exposes 30 tools, 6 resources, and 4 prompts.

Install it by initializing your GitHub username with `npx @oss-autopilot/core@latest init <your-github-username>` and adding an `npx @oss-autopilot/mcp@latest` command entry to your MCP client configuration. Node.js 22 or newer is required, along with GitHub CLI authentication or `GITHUB_TOKEN`.

Yes, costajohnt/oss-autopilot works with Cursor.

No, documented pushes and comments require approval first. The tool can prepare a fix, draft a reply, or rebase a branch, but nothing is pushed or posted until the user approves that specific action.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOss Autopilot AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/costajohnt-oss-autopilot?style=directory)](https://allmcps.com/mcp/costajohnt-oss-autopilot)
HTML Embed
<a href="https://allmcps.com/mcp/costajohnt-oss-autopilot"><img src="https://allmcps.com/api/badge/costajohnt-oss-autopilot?style=directory" alt="Oss Autopilot on AllMCPs" /></a>