@microagents/server-github
Version:
MCP server for GitHub API integration
17 lines • 571 B
JavaScript
import { z } from "zod";
import { githubRequest, buildUrl } from "../common/utils.js";
export const ListCommitsSchema = z.object({
owner: z.string(),
repo: z.string(),
sha: z.string().optional(),
page: z.number().optional(),
perPage: z.number().optional()
});
export async function listCommits(owner, repo, page, perPage, sha) {
return githubRequest(buildUrl(`https://api.github.com/repos/${owner}/${repo}/commits`, {
page: page?.toString(),
per_page: perPage?.toString(),
sha
}));
}
//# sourceMappingURL=commits.js.map