MCP Server for GitHub Repos

The agent-native GitHub repo file store

Connect a GitHub repo once with a one-click app install, then let your AI agent read and write the docs and skill files that live in it — through the Model Context Protocol. List a folder, get a file back verbatim, save or append, find a file by name, and create or remove folders. Every change is a real commit on the repo's default branch, so your repo's history is the audit log.

Works with Claude Code, Claude Web, OpenClaw, Claude Cowork, ChatGPT, n8n, and more.

How it works

From a connected repo to an agent that reads and writes its files in four steps.

1

Sign up and get an API key

Create a free account at gentic.co, generate an API key from your dashboard, and use it as a Bearer token to authenticate your agent.

2

Connect a GitHub repo in your dashboard

In the Gentic dashboard (Integrations → GitHub), click Connect and install the Gentic Mother GitHub App on the repo you want. Pick the repo, and we store the installation — there's no personal access token to paste, copy, or rotate. The GitHub server reads that connection automatically; your agent never handles a credential.

3

Add the MCP server to your agent

Drop https://mcp.gentic.co/github into Claude Code, Claude Web, OpenClaw, Claude Cowork, ChatGPT, n8n, or any MCP-compatible client. Pass your Gentic API key as a Bearer token — or connect via OAuth on clients that support it.

4

Read and write the repo's files

Ask your agent to list a folder, read a doc, save a new file, or append to a running one. Reads come back byte-for-byte; every write lands as a real commit on the repo's default branch, so the repo's git history is your audit trail.

Available tools

8 tools your AI agent can call through the Model Context Protocol.

github_append_file

Free

Append text to a file in your organization's connected GitHub repository.

github_create_folder

Free

Create a folder in your organization's connected GitHub repository.

github_delete_file

Free

Delete a file from your organization's connected GitHub repository, committing to the default branch.

github_delete_folder

Free

Delete a folder and all the files inside it from your organization's connected GitHub repository, committing to the default branch (one commit per file).

github_find_file

Free

Find files in your organization's connected GitHub repository.

github_get_file

Free

Read a file's contents from your organization's connected GitHub repository.

github_list_files

Free

List files and folders in your organization's connected GitHub repository.

github_save_file

Free

Create or update a file in your organization's connected GitHub repository.

Connect in seconds

Sign up, connect a GitHub repo in your dashboard with a one-click app install, grab your API key, and add the MCP server to your agent. Works with Claude Code, Claude Web, OpenClaw, Claude Cowork, ChatGPT, n8n, and any MCP client.

claude mcp add gentic-github \
  --transport http \
  https://mcp.gentic.co/github \
  --header "Authorization: Bearer YOUR_API_KEY"
OAuth
Using Claude or ChatGPT websites?

You can also connect via OAuth — just add gentic-github as a connector in Claude or ChatGPT settings. No API key needed; authentication is handled automatically.

Recommended
Supercharge with Agent Skills

Install the Gentic agent skill to teach your agent the optimal workflow so it gets the best results automatically.

npx skills add gentic-co/agent-skills

Works with Claude Code, Cursor, Copilot, and 40+ other agents.

Free to use

Every GitHub file operation — list, get, save, append, find, create, and delete — is free. No per-call charge and no platform fee.

ToolCost
github_append_fileFree
github_create_folderFree
github_delete_fileFree
github_delete_folderFree
github_find_fileFree
github_get_fileFree
github_list_filesFree
github_save_fileFree

Pricing is pulled live from the Gentic MCP manifest so it always matches what you'll actually be charged.

Why agent-native GitHub?

Git was built for a developer at a terminal. This server lets an agent treat a repo as a living document store — reading and writing files by meaning and intent, with every change captured as a commit.

Every write is a commit

Save, append, create, and delete all land as real commits on the repo's default branch. You get version history, diffs, and blame for free — the repo itself is the audit log, not a side database.

No tokens to manage

Connect once with a one-click GitHub App install — no personal access token to paste, scope, or rotate. The only secret is the App's private key, which lives server-side and never reaches your agent or the browser.

Scoped & org-isolated

The server only ever touches the repo your org connected, through that org's installation. Access is checked on every call against your own connection — one org can never read or write another's repo.

Free to use

Every GitHub file operation is free — list, get, save, append, find, create, and delete. You pay nothing per call; the connector rides your existing GitHub App installation.

Give your agent access to your repo

Sign up, connect a GitHub repo, grab your API key, connect the MCP server, and let your agent read and write your docs and skill files as commits.