Agent♥︎Age
Catalog

Mooring

Official

by seayniclabs · Python

Git and GitHub operations — repo status, diffs, branches, PRs, issues, and Actions.

io.github.seayniclabs/mooring — Model Context Protocol (MCP) Server

This MCP server provides structured access to Git and GitHub for AI assistants. It supports local repository operations and GitHub API operations, covering repo status, diffs, branches, PRs, issues, and Actions. Local work uses GitPython without subprocess calls, while GitHub calls use PyGithub with token masking and rate limit handling.

🛠️ Key Features

  • Local Git repository access for operations like repo status, diffs, and branches
  • GitHub API access for PRs, issues, and Actions
  • Local operations implemented with GitPython (no subprocess calls)
  • GitHub operations implemented with PyGithub
  • Token masking and rate limit handling for GitHub API usage

🚀 Use Cases

  • Generate or analyze diffs from a local repository
  • Inspect repository state (repo status) and branch information
  • Review pull requests and issues via GitHub
  • Check or summarize GitHub Actions-related information

⚡ Developer Benefits

  • Structured tool access aligned with the MCP model context
  • Local Git integration avoids subprocess usage by relying on GitPython
  • GitHub integration includes built-in token masking and rate limit handling

⚠️ Limitations

  • Only covers Git and GitHub operations (repo status, diffs, branches, PRs, issues, and Actions) as described