Home / Use cases / Work inside a repository

Use case · Club note

Work inside a repository

Filesystem, Git, and GitHub's official server, with deploy kept as a separate decision.

Type
Use case
Author
AgentSkillClub
License
CC0-1.0
Status
Club note
Listed
2026-11-07
Before you use it. A club note is a reading order, not a product. Follow the license and the caution on each tool it links to.

Original AgentSkillClub write-up, released CC0-1.0. It is not an upstream project. Every tool it names is a separate open-source item in this catalog and keeps its own license.

When this is the job

The agent needs to read a checkout, make a commit, or open a pull request.

Split the permissions

  • Filesystem is a reference server. Pass the directories on the command line. The README documents --read-only when the agent should not write, and --confine-roots so an older client cannot widen the allow-list.
  • Git is the reference server for status, diff, add, commit, and related operations. The README calls it early development. It can change the repository.
  • GitHub is GitHub's own server, with a remote URL at https://api.githubcopilot.com/mcp/ and a local option in the README. OAuth or a personal access token is the key. Scope it down.
  • Deploy to Vercel is a skill for projects that are supposed to ship there. It is not part of reading a repo.

The filesystem and Git servers are reference implementations. Upstream says they are not production-ready.

Tools in this note

MCP server Reference

Filesystem

Reference server for reading and writing files inside directories you pass on the command line.

MIT OR Apache-2.0Model Context Protocol

MCP server Reference

Git

Reference server for reading, searching, and changing Git repositories from an agent.

MITModel Context Protocol

MCP server

GitHub

GitHub's official MCP server for repositories, issues, pull requests, Actions, and the rest of the platform you can already access.

MITGitHub

Skill

Deploy to Vercel

Deploys an app to Vercel, preferring a git push on a linked project and falling back to the Vercel CLI.

MITVercel

Questions

What license covers Work inside a repository?

The catalog records this as CC0-1.0. Original AgentSkillClub write-up, released CC0-1.0. It is not an upstream project. Every tool it names is a separate open-source item in this catalog and keeps its own license.

Is a raw file mirrored here?

The note itself is original text on this site, released CC0. It does not mirror the tools it mentions.

What should I check first?

A club note is a reading order, not a product. Follow the license and the caution on each tool it links to.

Nearby

Use case Club note

Remember, and read current docs

Three different tools that all get called memory: a local graph, a vector store, and a live docs feed.

CC0-1.0AgentSkillClub

Use case Club note

Add a skill or an MCP server

Anthropic's skill-creator and mcp-builder, plus the rule that a downloaded SKILL.md is text until someone reviews it.

CC0-1.0AgentSkillClub