
GitHub (local)
BetaA GitHub server for repositories, issues and pull requests, run with a personal access token. GitHub publishes its own as a container image. The older npm package from the MCP project is archived but still widely run.
- Developer Tools
- Local
- Runs
- On the developer's Mac
- Launched with
- npx, Docker
- Platform
- macOS
- Publisher
- GitHub
How it works
Every agent request passes through Ferentin policy before it reaches GitHub (local).
It runs on the developer's Mac and talks to the AI client over stdio, so no network gateway sees it. Developers launch it with npx -y @modelcontextprotocol/server-github or docker run -i --rm ghcr.io/github/github-mcp-server.
Ferentin's endpoint agent finds GitHub (local) in the MCP configuration of AI clients on managed Macs. An administrator adds it once from the local MCP catalog for every managed Mac that launches it this way. Each of its tools starts unvetted until it is approved. Ferentin records every tool call.
- AI agentAsks for something
- Ferentin policies
- GitHub (local) MCP serverRuns on the developer's Mac
- Governed resultChecked, logged, returned
About GitHub (local)
A GitHub server for repositories, issues and pull requests, run with a personal access token. GitHub publishes its own as a container image. The older npm package from the MCP project is archived but still widely run.
Frequently asked about GitHub (local)
- How do I connect GitHub (local) to Ferentin?
- Enroll your Macs with the Ferentin endpoint agent, then add GitHub (local) from the local MCP catalog in the Ferentin admin console. Every managed Mac that launches it the way the catalog names it is covered, and each of its tools starts unvetted until you approve it.
- Is the GitHub (local) integration generally available?
- The GitHub (local) integration is currently beta on Ferentin.
Related integrations
3
GitLab (local)
A community-maintained GitLab server for projects, merge requests, issues, pipelines, wikis and releases. It is not published by GitLab.

mcp-proxy (local)
A transport bridge rather than a server. It presents a remote MCP server to a local client over stdio, or exposes a local server over HTTP.

mcp-remote (local)
A bridge that fronts a remote MCP server for clients that only speak stdio. The address on its command line decides what it reaches.