OpenCollab MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_TOKEN | Yes | Your GitHub Personal Access Token with public_repo scope |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| opencollab_analyze_profileA | Analyze a GitHub user's profile to extract skills, languages, contribution patterns, and interests. Returns a structured skill profile including top languages, starred topics, contribution frequency, and repository highlights. |
| opencollab_find_issuesA | Find beginner-friendly open-source issues labelled 'good first issue' for a given programming language. Returns up to 15 recently created issues from public repos. |
| opencollab_repo_healthA | Score a repository's health and contributor-friendliness (0-100). Checks activity recency, community size, PR merge patterns, open issues, and whether the repo has essential contributor files. |
| opencollab_contribution_readinessA | Check how easy it is to set up and contribute to a repository. Looks for Dockerfile, CI configs, documentation, contributing guide, and issue/PR templates. Returns a readiness checklist with difficulty rating. |
| opencollab_generate_pr_planA | Gather full context about a GitHub issue so the AI can draft a PR plan. Fetches issue body, comments, labels, contributing guidelines, and repo directory structure for comprehensive PR planning. |
| opencollab_trending_reposA | Find trending repositories that are actively seeking contributors. Searches for recently created repos with good-first-issue labels, sorted by stars. |
| opencollab_impact_estimatorB | Estimate the impact of contributing to a specific repository. Produces an impact tier (MASSIVE/HIGH/MEDIUM/LOW) and a suggested resume line. |
| opencollab_match_meA | All-in-one: analyze a GitHub profile and instantly find issues matched to that user's top skills. Detects the user's primary language and returns 10 matching good-first-issues. |
| opencollab_compare_reposA | Compare two GitHub repositories side-by-side for contributor-friendliness. Returns stars, PR merge rate, activity, and a recommendation on which to contribute to. |
| opencollab_check_issue_availabilityA | Check if a GitHub issue is still available — no one has claimed it or opened a PR for it. Checks assignees and linked pull requests to determine availability. |
| opencollab_contributor_leaderboardA | Get the top contributors of a repository with their commit counts and profiles. Returns the top 10 contributors ranked by number of commits. |
| opencollab_stale_issue_finderA | Find old, unclaimed issues in a repo that no one is working on — hidden easy wins. Returns issues older than 30 days with no assignees. |
| opencollab_label_explorerA | List all labels in a repository with their descriptions and open issue counts. Helps contributors discover which labels mark beginner-friendly issues, bugs, features, documentation tasks, and more. |
| opencollab_recent_prsA | Show recently merged pull requests in a repository. Helps contributors see what kind of PRs get accepted, how fast they're merged, and who the active reviewers are. |
| opencollab_repo_activity_pulseA | Get an activity pulse for a repo over the last 30 days. Shows commit frequency, issue open/close rate, PR activity, and whether the project is gaining or losing momentum. |
| opencollab_find_mentor_reposB | Find repositories that actively mentor newcomers. Searches for repos with mentorship labels, extensive contributing guides, and programs like GSoC, Outreachy, or Hacktoberfest. |
| opencollab_issue_complexityA | Estimate the complexity of a specific GitHub issue. Analyzes issue body length, number of comments, labels, linked PRs, and discussion depth to produce a complexity rating. |
| opencollab_dependency_checkA | Inspect a repo's tech stack by reading its dependency files. Checks package.json, pyproject.toml, requirements.txt, go.mod, Cargo.toml, and Gemfile to show what libraries and frameworks the project uses. |
| opencollab_similar_reposA | Find repositories similar to a given one based on topics and language. If you like contributing to repo X, this finds other repos in the same domain that are also welcoming to contributors. |
| opencollab_weekend_issuesA | Find small, quick issues perfect for a weekend or 1-2 hour contribution. Searches for issues labelled documentation, typo, test, chore, or other low-effort tags in addition to good-first-issue. |
| opencollab_repo_languagesA | Get a detailed language breakdown for a repository. Shows percentage of each programming language used in the codebase. Helps you decide if you have the right skills before contributing. |
| opencollab_first_timer_scoreA | Rate how ready a GitHub user is for open source contributions. Scores profile completeness, coding activity, language diversity, and gives personalized tips on what to improve before contributing. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/prakhar1605/Opencollab-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server