Skip to main content
Glama
prakhar1605

OpenCollab MCP

by prakhar1605

🚀 OpenCollab MCP

Consigue tu primer PR de código abierto este fin de semana.

Deja de hacer scroll en GitHub. Deja que la IA te encuentre un problema fusionable en 30 segundos, adaptado a tus habilidades reales, en un repositorio que realmente esté activo.

PyPI version Python 3.10+ MIT License MCP Compatible

Funciona con Claude Desktop · Cursor · VS Code · cualquier cliente MCP

Instalar en 60 segundos · Verlo en acción · Las 22 herramientas


El problema

Quieres contribuir al código abierto. Así que:

  1. Haces scroll a través de cientos de repositorios de GitHub 😩

  2. Encuentras un "good first issue" — ya está ocupado 😤

  3. Pasas una hora entendiendo un repositorio muerto 💀

  4. Descubres que alguien ya abrió un PR 😭

  5. Te rindes, vuelves a los tutoriales 📺

Este ciclo está roto. OpenCollab lo soluciona con una sola frase para tu asistente de IA.

La solución

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

Claude llama a OpenCollab → escanea tu perfil de GitHub → elige tu lenguaje más fuerte → encuentra problemas aptos para principiantes en repositorios activos sin ningún PR existente → te entrega el problema + contexto completo para redactar la solución.

Una frase. 30 segundos. Un problema real y fusionable.


📦 Instalar en 60 segundos

1. Obtén un token de GitHub gratuito

github.com/settings/tokensGenerate new token (classic) → marca public_repo → copia.

2. Añádelo a tu herramienta de IA

Edita tu archivo de configuración:

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

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

Añade esto:

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

Reinicia Claude Desktop. Listo.

Añádelo a .cursor/mcp.json o a tu configuración de MCP de VS Code:

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

Luego en tu configuración de MCP:

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

🎬 Verlo en acción

La demo definitiva — 3 prompts para pasar de cero a un PR redactado

1️⃣ Analízame

*"Mi nombre de usuario de GitHub es prakhar1605. ¿Estoy listo para contribuir al código abierto?"

Preparación: 72/100. Conoces 4 lenguajes, 15 repositorios públicos, aún no has abierto PRs. Consejos: empieza con una corrección de documentación, prueba un repositorio que ya utilices.*

2️⃣ Encuéntrame un problema fusionable

*"Encuéntrame un 'good-first-issue' de Python que pueda terminar en 1-2 horas. Asegúrate de que nadie esté trabajando en él."

Devuelve 5 problemas · filtra los que tienen asignados o PRs vinculados · ordena por "puntuación de rapidez" (cuerpo corto, pocos comentarios, etiqueta fácil).*

3️⃣ Planifica el PR

*"Planifica un PR para el problema #456 en owner/repo."

Extrae el cuerpo del problema, comentarios, CONTRIBUTING.md, la estructura de directorios del repositorio y la rama predeterminada — le entrega a Claude todo lo necesario para redactar el código real.*

Ese es todo el ciclo: Analizar → Encontrar → Planificar → Enviar.

Más cosas que simplemente puedes decir

Tú dices…

¿Qué sucede?

"¿Sigue disponible el problema #123 en facebook/react?"

✅ Sin asignados, sin PRs abiertos. 3 comentarios, 12 días de antigüedad. Adelante.

"Compara langchain vs llama_index para contribuir."

Lado a lado: estrellas, tasa de fusión de PRs, actividad. Recomienda al ganador.

"¿Está vivo tensorflow/tensorflow?"

847 commits en los últimos 30 días. Creciendo un +23%. Seguro para invertir tiempo.

"¿Qué tan complejo es el problema #5432 en pytorch?"

7/10 · Avanzado. 12 comentarios, etiqueta de arquitectura. Sáltalo a menos que conozcas el código base.

"Encuentra repositorios de Python con GSoC o Hacktoberfest."

Repositorios con mentoría ordenados por señales de mentor.

"¿Qué dependencias usa fastapi?"

Lee pyproject.toml → starlette, pydantic, uvicorn.

"¿Cuál es el impacto de contribuir a react?"

🎯 MASIVO · 230k+ estrellas · Línea en el CV: "Contribuí a un proyecto usado por millones de desarrolladores".


🛠️ Las 22 herramientas

Herramienta

Hace

opencollab_match_me

Todo en uno — análisis de perfil + problemas coincidentes

opencollab_find_issues

Good-first-issues para cualquier lenguaje

opencollab_trending_repos

Repositorios en tendencia que buscan colaboradores

opencollab_similar_repos

Encuentra repositorios como uno que ya te guste

opencollab_find_mentor_repos

Repositorios de GSoC · Hacktoberfest · Outreachy

opencollab_weekend_issues

Problemas de 1-2 horas — documentación, erratas, pruebas

Herramienta

Hace

opencollab_repo_health

Puntuación de salud 0-100

opencollab_contribution_readiness

Dificultad de configuración (Dockerfile, CI, docs)

opencollab_impact_estimator

Nivel de impacto + línea para el CV

opencollab_repo_activity_pulse

Impulso de 30 días — ¿creciendo? ¿muriendo?

opencollab_compare_repos

Dos repositorios lado a lado + ganador

opencollab_repo_languages

Desglose de % de lenguaje

opencollab_dependency_check

Stack tecnológico — qué librerías usa el proyecto

Herramienta

Hace

opencollab_analyze_profile

Análisis profundo del perfil

opencollab_first_timer_score

Preparación para código abierto 0-100 + consejos

opencollab_contributor_leaderboard

Principales colaboradores de cualquier repositorio

Herramienta

Hace

opencollab_check_issue_availability

¿Sigue libre este problema?

opencollab_issue_complexity

Dificultad 1-10

opencollab_stale_issue_finder

Problemas antiguos no reclamados — victorias ocultas

opencollab_label_explorer

Todas las etiquetas + las aptas para principiantes

opencollab_recent_prs

PRs fusionados recientemente — qué se acepta

opencollab_generate_pr_plan

Contexto completo para la planificación de PR


⚡ Por qué es diferente

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 es un puente de datos, no una IA. Tu asistente de IA es quien piensa. Eso significa:

  • 🆓 Cero costes de IA — API de GitHub pura, sin servicios de pago

  • 🔑 Sin secretos más allá de un token de GitHub gratuito

  • 💻 Se ejecuta localmente en tu máquina (transporte STDIO)

  • 🔒 Privado — tus datos de GitHub nunca salen de tu ordenador

  • Rápido — llamadas directas a la API, sin middleware, sin telemetría


🏗️ Desarrollar / Contribuir

Este proyecto es en sí mismo un gran objetivo para una primera contribución.

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

Revisa los problemas abiertos etiquetados como good first issue.


🗺️ Hoja de ruta

  • [x] 22 herramientas enviadas

  • [x] Publicado en PyPI — uvx opencollab-mcp funciona directamente

  • [ ] Capa de caché en memoria (menos llamadas a la API, menos fricción por límites de tasa)

  • [ ] first_pr_generator — "encontrar + planificar + redactar mi primer PR" en un solo paso

  • [ ] track_my_prs — panel de tus PRs abiertos con recordatorios de antigüedad

  • [ ] skill_gap — compara tus habilidades frente al stack de un repositorio objetivo

  • [ ] CI de GitHub Actions

  • [ ] Despliegue SSE/remoto

¿Tienes una idea? Abre un problema — es el camino más rápido.


📄 Licencia

MIT — ver LICENSE.


Creado con ❤️ por Prakhar Pandey · IIT Guwahati

Pon una estrella a este repositorio si OpenCollab te ayuda a conseguir un PR.
Es lo más importante que puedes hacer para ayudar a otros desarrolladores a descubrirlo.

Instalar ahora · Reportar un error · Compartir en 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