git-into-gsoc
Provides tools for interacting with GitHub's REST API to search organizations, evaluate repository health, find beginner-friendly issues, check issue availability, and monitor API rate limits for GSoC preparation.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
git-into-gsoc
Find the Google Summer of Code (GSoC) organizations that fit you, the repositories that merge newcomers' pull requests, and the beginner issues nobody has claimed, with the evidence for each.
Try it in your browser · Install it · Connect your AI assistant · Read the beginner guide
Every season, many first-timers end up in a project that stopped answering, under an issue three people already claimed, or with a proposal that reads like a hundred others. The information to avoid that exists. It is just scattered across the official GSoC site, hundreds of ideas pages, and thousands of issue threads.
git-into-gsoc reads those sources for you and answers the questions newcomers actually ask:
You ask | It checks |
Which organizations fit me? | The official list of organizations, each one's ideas page, and its past years in the archive |
Will this project merge my work? | Whether outside contributors' pull requests (proposed changes) got merged recently, and how fast |
Is this issue really free? | The issue's own history: linked pull requests, assignees, and "can I work on this?" comments with their dates |
What should I do this week? | The program calendar, your shortlist, and the issues you follow |
It reads GitHub, and GitLab for most checks. It never invents an organization, an issue, or a date.
Three ways to start
In your browser, with nothing to install
Answer four questions on the start page and get three organizations with the reasons they fit. The ranking is the terminal tool's own code running in your browser, on a snapshot of the official list, so your answers never leave the page. The first visit downloads about 8 MB. You can also browse every organization.
In your terminal, for the whole journey
On macOS, Linux, or Windows with WSL (Windows Subsystem for Linux):
curl -fsSL https://raw.githubusercontent.com/anandkaranubc/git-into-gsoc/main/install.sh | bashOn Windows PowerShell:
irm https://raw.githubusercontent.com/anandkaranubc/git-into-gsoc/main/install.ps1 | iexYou need only an internet connection. If Python is missing, the installer offers uv, a free tool that brings its own Python, and uv adds its folder to your shell's startup file. The installer says what it installs and connects every AI assistant it finds. The install guide has the other ways, a preview option, and how to update or remove it.
Already use uv or pipx? Install the package from PyPI, then connect your assistants:
uv tool install git-into-gsoc # or: pipx install git-into-gsoc
git-into-gsoc setupThen open a new terminal and run the command below. It asks four questions like the start page, with your GitHub username in place of your experience. Press Enter to skip any of them.
git-into-gsoc startIn your AI assistant
To add git-into-gsoc as a plugin that updates with your assistant, run one line. Plugins need uv to start the git-into-gsoc server, which your assistant talks to through MCP (the Model Context Protocol, the standard way AI assistants use outside tools). For Claude Code:
claude plugin install git-into-gsoc --marketplace anandkaranubc/git-into-gsocUse it in your AI assistant has the line for Codex, GitHub Copilot CLI, Gemini CLI, Antigravity, VS Code, Cursor, Windsurf, and Claude Desktop, and how to update or remove each one.
Then ask in your own words, for example: "I want to do Google Summer of Code. I know Python and like science. Where do I start?" The assistant answers from the same live data as the terminal and shows its sources.
One-click buttons add only the server, without the skill (the written guidance that teaches your assistant the GSoC journey). They need uv too, and each installs the newest release:
Related MCP server: OpenCollab MCP
From first look to first pull request
Each step is one command. The beginner guide explains every step and what to expect, and the website shows recorded runs of several of them.
Step | Command | What you get |
Find your fit |
| Three organizations, each with the reasons it fits you |
Read one closely |
| Its ideas page, chat channels, and past projects, saved to your shortlist |
Pick a repository |
| Its repositories ranked by ideas-page mentions, beginner issues, and activity |
Check it welcomes you |
| Whether newcomers' pull requests get merged here, and how fast |
Get your bearings |
| Where the code lives, the test command its automatic checks run, and the house rules |
Find a free issue |
| Beginner issues with no linked pull request, assignee, or recent claim |
Check before you comment |
| Claims, linked pull requests, assignees, and recent activity |
Open your pull request |
| Your pull request checked against the project's own rules |
Write your proposal |
| What organizations reject proposals for, checked against your draft |
Come back any time |
| Deadlines, changes on the issues you follow, and new beginner issues |
OWNER/NAME and the numbers are placeholders for the repository and issue you choose. git-into-gsoc --help lists every command, and most take --output json for scripts.
Why you can trust what it says
Evidence, not guesses. Organizations come from the official list and the public archive, and dates from the official site. Every ranked result says why it ranks where it does, and where that reason came from.
Honest about limits. A fit says how well the work matches you, never your chance of being accepted. Dates for a year Google has not announced are labelled as estimates. Sources and limitations says what each source cannot tell you.
Private by default. The tool reads only public data and never posts, comments, or opens anything for you. Your profile and progress stay in a file on your computer, and the tool sends no telemetry. The website counts page views without cookies. Privacy has the details.
No shortcuts. It will not mass-message maintainers, farm trivial pull requests, or write your proposal. It points you to each organization's AI policy and helps you do work you can explain.
How it compares
If you already use | What this adds |
GSoC Organizations, the community archive of past organizations | A ranking for your skills and interests, the repositories inside each organization that merge newcomers' work, and the beginner issues that are still free. The archive is one of this tool's sources |
Archives of accepted proposals | Links to them from |
goodfirstissue.dev, up-for-grabs, and other label feeds | A read of each issue's history, so you skip the issue three people already claimed |
An AI assistant on its own | Real organizations, issues, and dates in place of guesses, with their sources |
What we learned from other tools has the full comparison, with sources.
Where to go next
I want to... | Start here |
Understand GSoC and open source first | |
Look up a command | |
See the tools my assistant gets | |
Know how organizations are ranked | |
Fix a setup problem | |
Ask a question |
Help build it
git-into-gsoc is made for people taking their first steps in open source, and it is a good place to take one. Fixing a confusing sentence counts. So does reporting a command that did not work for you.
Start with CONTRIBUTING.md. Setup takes a few minutes, and no previous open-source experience is needed.
Look through the open issues. Ones labelled good first issue go quickly, so if none is free, a confusing sentence in the docs makes a fine first change.
Read the architecture to see how the terminal tool, the assistant server, and the skill share one Python core.
If git-into-gsoc helped you, the most useful thing you can do is tell us what worked and what did not. It opens a public GitHub issue, so leave out anything private. Then tell a friend who is starting out.
License and disclaimer
MIT, see LICENSE.
This independent project is not affiliated with or endorsed by Google. Google Summer of Code and GSoC are trademarks of Google LLC. Always check dates, organizations, and rules on the official program site.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Glide's official MCP server — build, manage, and operate GlideOS apps, data, and workflows.
Official MCP server for subfeed.app — the cloud for agents. 15+ tools for AI agents to register, build, and deploy other agents. Zero human required. Start here: subfeed.app/skill.md
MCP server aggregating developer infrastructure deals, free tiers, and startup programs
Official MCP server for Lovable, the AI-powered full-stack app builder.
Related MCP Servers
- AlicenseBqualityBmaintenanceProvides comprehensive tools for managing GitHub projects, milestones, tasks, and sprints. This server integrates deeply with GitHub Projects V2, offering features like automated kanban workflows, sprint planning, and custom field management.211,038 npm105MIT
- AlicenseAqualityBmaintenanceEnables developers to find personalized open-source contributions by analyzing GitHub profiles and matching them with relevant 'good first issues' and beginner-friendly repositories. Provides comprehensive contribution tooling including repository health scoring, setup difficulty assessment, impact estimation, and automated PR planning.102213 PyPI43MIT
- AlicenseAqualityDmaintenanceAn MCP server that scouts truly beginner-friendly open-source issues from GitHub, checking availability and summarizing them for AI consumption.150 npmMIT
- AlicenseAqualityBmaintenanceEvidence-backed PR contribution advisor MCP server. Analyzes PR contribution strategy using 550+ real case studies across 33 repos. Provides risk assessment, anti-pattern detection, and maintainer policy guidance.14293 npm4MIT