Skip to main content
Glama
prakhar1605

OpenCollab MCP

by prakhar1605

🚀 OpenCollab MCP

今週末、オープンソースへの最初のPRをマージさせよう。

GitHubを延々とスクロールするのはやめましょう。AIが30秒でマージ可能な課題を見つけます。あなたの実際のスキルに合わせ、実際に活発なレポジトリから提案します。

PyPI version Python 3.10+ MIT License MCP Compatible

Claude Desktop · Cursor · VS Code · あらゆるMCPクライアントで動作します

60秒でインストール · 実際の動作 · 全22ツール


課題

オープンソースに貢献したいと思っても、以下のような状況になりがちです。

  1. 何百ものGitHubレポジトリをスクロールする 😩

  2. 「good first issue」を見つけるが、すでに誰かに取られている 😤

  3. 開発が止まっているレポジトリの理解に1時間費やす 💀

  4. すでに誰かがPRを出していることに気づく 😭

  5. 諦めてチュートリアルに戻る 📺

このループは壊れています。 OpenCollabは、AIアシスタントへの一言でこれを解決します。

解決策

"Find me a good first issue I can contribute to this weekend."

ClaudeがOpenCollabを呼び出し → あなたのGitHubプロファイルをスキャン → 最も得意な言語を選択 → アクティブ既存のPRがないレポジトリから初心者向けの課題を見つけ → 課題と修正案を作成するための完全なコンテキストを提示します。

一言、30秒。本当にマージ可能な課題が見つかります。


📦 60秒でインストール

1. 無料のGitHubトークンを取得

github.com/settings/tokensGenerate new token (classic)public_repo にチェック → コピー。

2. AIツールに追加

設定ファイルを編集します:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

以下を追加します:

{
  "mcpServers": {
    "opencollab": {
      "command": "uvx",
      "args": ["opencollab-mcp"],
      "env": {
        "GITHUB_TOKEN": "your_github_token_here"
      }
    }
  }
}

Claude Desktopを再起動します。完了です。

.cursor/mcp.json またはVS CodeのMCP設定に追加します:

{
  "mcpServers": {
    "opencollab": {
      "command": "uvx",
      "args": ["opencollab-mcp"],
      "env": {
        "GITHUB_TOKEN": "your_github_token_here"
      }
    }
  }
}
pip install opencollab-mcp

次に、MCP設定に追加します:

{
  "mcpServers": {
    "opencollab": {
      "command": "opencollab-mcp",
      "env": {
        "GITHUB_TOKEN": "your_github_token_here"
      }
    }
  }
}

🎬 実際の動作

キラーデモ — ゼロからPR作成までの3つのプロンプト

1️⃣ 分析

"私のGitHubユーザー名は prakhar1605 です。オープンソースに貢献する準備はできていますか?"

準備状況: 72/100。4つの言語を習得済み、15の公開レポジトリがありますが、まだPRを出したことはありません。ヒント: ドキュメントの修正から始め、既に使用しているレポジトリを試してみてください。

2️⃣ マージ可能な課題を見つける

"1〜2時間で完了できるPythonのgood-first-issueを見つけてください。誰も取り組んでいないことを確認してください。"

5つの課題を返します。担当者が割り当てられているものやリンクされたPRがあるものは除外され、「迅速さスコア」(短い本文、少ないコメント、簡単なラベル)でソートされます。

3️⃣ PRを計画する

"owner/repo の issue #456 に対するPRを計画してください。"

課題の本文、コメント、CONTRIBUTING.md、レポジトリのディレクトリ構造、デフォルトブランチを取得し、Claudeが実際のコードを作成するために必要なすべてを提示します。

これがループのすべてです: 分析 → 発見 → 計画 → 送信。

その他、話しかけるだけでできること

あなたの言葉

何が起こるか

"facebook/react の issue #123 はまだ空いていますか?"

✅ 担当者なし、オープンなPRなし。コメント3件、12日前。挑戦しましょう。

"langchain と llama_index を貢献の観点で比較して。"

スター数、PRマージ率、アクティビティを並べて比較。勝者を推奨します。

"tensorflow/tensorflow は活発ですか?"

過去30日間で847コミット。23%成長中。時間を投資しても安全です。

"pytorch の issue #5432 はどれくらい複雑ですか?"

7/10 · 上級者向け。コメント12件、アーキテクチャラベルあり。コードベースを知らない限りスキップしましょう。

"GSoC や Hacktoberfest に参加しているPythonレポジトリを見つけて。"

メンターのシグナルでソートされた、指導を受けられるレポジトリ。

"fastapi はどんな依存関係を使っていますか?"

pyproject.toml を読み取り → starlette, pydantic, uvicorn を特定。

"react に貢献する影響力は?"

🎯 絶大 · 23万以上のスター · 履歴書に「数百万人の開発者に使われるプロジェクトに貢献」と記載可能。


🛠️ 全22ツール

ツール

機能

opencollab_match_me

オールインワン — プロファイル分析 + マッチングされた課題

opencollab_find_issues

あらゆる言語の good-first-issues

opencollab_trending_repos

貢献者を募集しているトレンドレポジトリ

opencollab_similar_repos

既にお気に入りのレポジトリに似たレポジトリを探す

opencollab_find_mentor_repos

GSoC · Hacktoberfest · Outreachy レポジトリ

opencollab_weekend_issues

1〜2時間の課題 — ドキュメント、タイプミス、テスト

ツール

機能

opencollab_repo_health

健全性スコア 0–100

opencollab_contribution_readiness

セットアップの難易度 (Dockerfile, CI, ドキュメント)

opencollab_impact_estimator

影響度ティア + 履歴書用の一文

opencollab_repo_activity_pulse

30日間の勢い — 成長中か、衰退中か?

opencollab_compare_repos

2つのレポジトリを並べて比較 + 勝者

opencollab_repo_languages

言語の割合の内訳

opencollab_dependency_check

技術スタック — プロジェクトが使用しているライブラリ

ツール

機能

opencollab_analyze_profile

詳細なプロファイル分析

opencollab_first_timer_score

オープンソースへの準備状況 0–100 + ヒント

opencollab_contributor_leaderboard

あらゆるレポジトリのトップ貢献者

ツール

機能

opencollab_check_issue_availability

この課題はまだ空いているか?

opencollab_issue_complexity

難易度 1–10

opencollab_stale_issue_finder

古い未解決の課題 — 隠れたチャンス

opencollab_label_explorer

すべてのラベル + 初心者向けラベル

opencollab_recent_prs

最近マージされたPR — 何が受け入れられるか

opencollab_generate_pr_plan

PR計画のための完全なコンテキスト


⚡ なぜ違うのか

You ask Claude → Claude calls OpenCollab tools → Tools hit GitHub's free API → Data flows back → Claude reasons over it → You get a real, specific answer

OpenCollabはAIではなく、データブリッジです。思考するのはあなたのAIアシスタントです。つまり:

  • 🆓 AIコストゼロ — 純粋なGitHub APIを使用、有料サービスなし

  • 🔑 無料のGitHubトークン以外に秘密は不要

  • 💻 ローカルで動作 (STDIOトランスポート)

  • 🔒 プライベート — GitHubデータはコンピュータから外に出ません

  • 高速 — 直接API呼び出し、ミドルウェアなし、テレメトリなし


🏗️ 開発 / 貢献

このプロジェクト自体が、最初の貢献先として最適です。

git clone https://github.com/prakhar1605/Opencollab-mcp.git
cd Opencollab-mcp
pip install -e .
export GITHUB_TOKEN="your_token_here"
python -m opencollab_mcp.server

# Or test with the MCP Inspector:
npx @modelcontextprotocol/inspector python -m opencollab_mcp.server

good first issue ラベルが付いた オープンな課題 を確認してください。


🗺️ ロードマップ

  • [x] 22個のツールをリリース

  • [x] PyPIで公開 — uvx opencollab-mcp で即座に動作

  • [ ] インメモリキャッシュ層 (API呼び出しの削減、レート制限の緩和)

  • [ ] first_pr_generator — 「最初のPRを見つけて、計画し、ドラフトする」ワンショット機能

  • [ ] track_my_prs — 自分のオープンPRのダッシュボードと停滞通知

  • [ ] skill_gap — 自分のスキルとターゲットレポジトリのスタックを比較

  • [ ] GitHub Actions CI

  • [ ] SSE/リモートデプロイ

アイデアはありますか? 課題を作成 してください — それが最も早い参加方法です。


📄 ライセンス

MIT — LICENSE を参照してください。


Built with ❤️ by Prakhar Pandey · IIT Guwahati

OpenCollabがPR作成の助けになったら、このレポジトリにスターを付けてください。
他の開発者がこれを見つけるためにできる、最も大きな貢献です。

今すぐインストール · バグを報告 · Twitterでシェア

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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