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.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@git-into-gsocshow me beginner Python issues in SymPy that are still unclaimed for GSoC"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
git-into-gsoc
AI-native toolkit for aspiring Google Summer of Code contributors — starting with GSoC 2027.
One-shot installable Agent Skill + MCP server + CLI that works with Claude Code, Codex, Cursor, Gemini CLI, and other assistants that load portable skills / MCP.
It guides the full journey: understand the program → discover orgs → evaluate repos → find available beginner issues → make high-quality contributions → engage communities → prepare proposals → track progress.
Never fabricates opportunities. Never encourages spammy AI-generated contributions. Evidence from GitHub and GSoC archives, grounded in official GSoC guidance.
Why this exists
Generic “good first issue” finders and unconstrained coding agents often push beginners toward:
abandoned repos and already-claimed issues
typo-farm PRs mentors hate
AI-written proposals orgs auto-reject
git-into-gsoc is opinionated the other way: mentor-trusted contributors, official sources, availability checks, and a journey skill that refuses spam workflows.
Related MCP server: OpenCollab MCP
Features
Layer | What you get |
Agent Skill | Portable |
MCP tools | Live org search, repo health, issue availability, recommendations, progress |
CLI | Same power in the terminal ( |
Progress store | Local phase tracking, shortlists, contribution log |
Ethics baked in | Anti-spam rules + AI policy pointers in skill & |
Quick start
git clone https://github.com/anandkaranubc/git-into-gsoc.git
cd git-into-gsoc
./install.sh
export GITHUB_TOKEN=ghp_... # recommended for GitHub API rate limits
git-into-gsoc doctor
git-into-gsoc program --year 2027
git-into-gsoc recommend --github YOUR_USER --tech python --interests scienceThen in Cursor / Claude Code / Codex / Gemini CLI:
Use the git-into-gsoc skill. I want to prepare for GSoC 2027; I know Python and care about scientific computing.
See skills/git-into-gsoc/references/install.md for MCP JSON snippets.
CLI cheatsheet
git-into-gsoc program --year 2027
git-into-gsoc orgs --tech python --topics science --year 2026
git-into-gsoc org "SymPy"
git-into-gsoc repo sympy/sympy
git-into-gsoc issues --language python --org sympy
git-into-gsoc issue sympy/sympy 123
git-into-gsoc recommend --github alice --tech python
git-into-gsoc proposal
git-into-gsoc progress summary
git-into-gsoc journey
git-into-gsoc mcp # stdio MCP serverJSON output: add --output json to most commands.
MCP tools
Tool | Purpose |
| Timeline, official links, anti-spam rules |
| Phase playbooks |
| Rank mentoring orgs from archive data |
| Single org profile |
| Health grade + CONTRIBUTING signals |
| Beginner issues + availability |
| Claimability check |
| Personalized orgs + starter issues |
| Proposal quality bar |
| Local journey tracking |
| GitHub API budget |
Architecture
skills/git-into-gsoc/ # portable Agent Skill (progressive disclosure)
src/git_into_gsoc/
cli.py # Typer CLI
mcp_server.py # FastMCP stdio server
service.py # shared facade
github/ # GitHub REST intelligence
gsoc/ # org archive + timeline
scoring/ # org / repo / issue scores
progress/ # local progress.json
guidance.py # official sources + ethicsData sources
Official GSoC site & Google developer docs (cited, not scraped for auth-gated content)
GSoC Organizations API (community archive of public GSoC pages)
GitHub REST API (optional
GITHUB_TOKEN)
GSoC 2027: org lists and dates may be unpublished. The toolkit defaults research to the latest archived year (2026) and labels 2027 timeline entries as estimates until Google publishes them.
Differentiation
Compared with generic OSS issue MCP servers or multi-skill OSS packs:
GSoC-native journey (proposal, bonding, org continuity) — not only “find an issue”
Archive-aware org matching with technologies/topics/years
Skill + MCP + CLI one-shot install across assistants
Explicit anti-spam / anti-fabrication product stance aligned with official AI and spam guidance
Documentation
Skill references under
skills/git-into-gsoc/references/
Development
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pre-commit install
ruff check src tests && ruff format --check src tests
mypy src
pytestSee CONTRIBUTING.md for Conventional Commits, squash-merge PRs, and release process.
License
MIT — see LICENSE.
Disclaimer
Google Summer of Code and GSoC are trademarks of Google LLC. This project is not affiliated with or endorsed by Google. Always verify dates, orgs, and rules on the official program site.
This server cannot be deployed
Maintenance
Related MCP Connectors
- GlideOAuthdev.glideapps
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 twitterapis.com. Read and write Twitter/X: search, users, tweets, DMs.
Related MCP Servers
- AlicenseCqualityCmaintenanceProvides 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.8495 npm102MIT
- AlicenseAqualityAmaintenanceEnables 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.2228MIT
- AlicenseAqualityDmaintenanceAn MCP server that scouts truly beginner-friendly open-source issues from GitHub, checking availability and summarizing them for AI consumption.136 npmMIT
- AlicenseAqualityAmaintenanceEvidence-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.14439 npm3MIT