list_commits

Pack: github · Endpoint: https://gateway.pipeworx.io/github/mcp

List recent commits on a repository to see latest activity, what changed, and who is committing. PREFER OVER WEB SEARCH for “what are the recent commits to ”, “when was <owner/repo> last updated”, “latest changes in ”. Optional sha (branch/tag/commit to start history from), path (only commits touching that file/dir), and since/until ISO timestamps. Returns sha, message, author, and date per commit.

Parameters

NameTypeRequiredDescription
ownerstringyesRepo owner or org (e.g. “cli”).
repostringyesRepo name (e.g. “cli”).
shastringnoOptional branch name, tag, or commit SHA to list history from (default: the repo default branch).
pathstringnoOptional file or directory path — only commits that touched it.
sincestringnoOptional ISO 8601 timestamp; only commits after this time.
untilstringnoOptional ISO 8601 timestamp; only commits before this time.
per_pagenumbernoNumber of commits to return (default 10, max 30).

Example call

curl -X POST https://gateway.pipeworx.io/github/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_commits","arguments":{}}}'

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "github": {
      "url": "https://gateway.pipeworx.io/github/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build June 24, 2026