Skip to main content
Glama

Git MCP Server

index.ts2.54 kB
/** * @fileoverview Barrel file for all tool definitions. * This file re-exports all tool definitions for easy import and registration. * It also exports an array of all definitions for automated registration. * @module src/mcp-server/tools/definitions */ // Git tools - Core import { gitBlameTool } from './git-blame.tool.js'; import { gitCleanTool } from './git-clean.tool.js'; import { gitClearWorkingDirTool } from './git-clear-working-dir.tool.js'; import { gitCloneTool } from './git-clone.tool.js'; import { gitInitTool } from './git-init.tool.js'; import { gitReflogTool } from './git-reflog.tool.js'; import { gitSetWorkingDirTool } from './git-set-working-dir.tool.js'; import { gitStatusTool } from './git-status.tool.js'; import { gitWrapupInstructionsTool } from './git-wrapup-instructions.tool.js'; // Git tools - Staging & Commits import { gitAddTool } from './git-add.tool.js'; import { gitCommitTool } from './git-commit.tool.js'; import { gitDiffTool } from './git-diff.tool.js'; import { gitLogTool } from './git-log.tool.js'; import { gitShowTool } from './git-show.tool.js'; // Git tools - Branching & Merging import { gitBranchTool } from './git-branch.tool.js'; import { gitCheckoutTool } from './git-checkout.tool.js'; import { gitCherryPickTool } from './git-cherry-pick.tool.js'; import { gitMergeTool } from './git-merge.tool.js'; import { gitRebaseTool } from './git-rebase.tool.js'; // Git tools - Remote Operations import { gitFetchTool } from './git-fetch.tool.js'; import { gitPullTool } from './git-pull.tool.js'; import { gitPushTool } from './git-push.tool.js'; import { gitRemoteTool } from './git-remote.tool.js'; // Git tools - Advanced Workflows import { gitResetTool } from './git-reset.tool.js'; import { gitStashTool } from './git-stash.tool.js'; import { gitTagTool } from './git-tag.tool.js'; import { gitWorktreeTool } from './git-worktree.tool.js'; /** * An array containing all tool definitions for easy iteration. * Alphabetized by tool name for maintainability. */ export const allToolDefinitions = [ gitAddTool, gitBlameTool, gitBranchTool, gitCheckoutTool, gitCherryPickTool, gitCleanTool, gitClearWorkingDirTool, gitCloneTool, gitCommitTool, gitDiffTool, gitFetchTool, gitInitTool, gitLogTool, gitMergeTool, gitPullTool, gitPushTool, gitRebaseTool, gitReflogTool, gitRemoteTool, gitResetTool, gitSetWorkingDirTool, gitShowTool, gitStashTool, gitStatusTool, gitTagTool, gitWorktreeTool, gitWrapupInstructionsTool, ];

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cyanheads/git-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server