Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
daily

Run daily PR monitoring check. Fetches all open PRs, enriches with CI status, reviews, and conflicts, then returns a prioritized summary.

status

Show current PR tracking status including open PRs, shelved PRs, and dismissed issues.

search

Search GitHub for beginner-friendly open-source issues to contribute to. Returns issues matching configured languages and interests.

vet

Analyze a GitHub issue to determine if it is a good candidate for contribution. Checks for clarity, scope, existing assignees, and staleness.

track

Start tracking a pull request. Adds the PR to your monitored list so it appears in daily checks and status reports.

untrack

Stop tracking a pull request. Removes the PR from your monitored list.

read

Mark PR notifications as read. Requires either prUrl or all to be specified.

comments

Fetch and display comments on a pull request, including review comments and issue comments.

post

Post a comment on a GitHub issue or pull request.

claim

Claim a GitHub issue by posting a comment expressing intent to work on it.

config

Get or set OSS Autopilot configuration values. With no args, shows all config. With key and value, sets the value.

init

Initialize OSS Autopilot with a GitHub username. Creates the state file and sets up initial configuration.

setup

Run OSS Autopilot setup to configure preferences like languages, interests, and contribution goals.

check-setup

Check whether OSS Autopilot is properly set up and configured. Returns setup status and any missing configuration.

startup

Run startup checks including GitHub auth verification, state file validation, and configuration status.

shelve

Shelve a PR to temporarily hide it from daily checks and status reports without untracking it.

unshelve

Unshelve a previously shelved PR, returning it to active monitoring.

dismiss

Dismiss a GitHub issue so it no longer appears in notifications.

undismiss

Undismiss a previously dismissed issue, re-enabling notifications.

move

Move a PR between states: attention (need attention), waiting (waiting on maintainer), shelved (hidden), or auto (reset to computed status).

Prompts

Interactive templates invoked by user choice

NameDescription
triageGet a prioritized list of PRs needing attention with recommended actions
respond-to-prGet context for a PR to help draft a response to maintainer feedback
find-issuesSearch for good issues to contribute to, ranked by viability

Resources

Contextual data attached and managed by the client

NameDescription
statusCurrent PR tracking status including open PRs, shelved PRs, and dismissed issues. Uses cached local state only (no GitHub fetch).
configCurrent OSS Autopilot configuration including languages, interests, contribution goals, and preferences.
active-prsAll open pull requests from the last daily digest, including CI status, review state, and priority information.
shelved-prsPull requests that have been manually shelved, temporarily hidden from daily checks and status reports.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/costajohnt/oss-autopilot'

If you have feedback or need assistance with the MCP directory API, please join our Discord server