forked from cardosofelipe/fast-next-template
feat(mcp): Git Operations MCP - MCP Tools Integration #109
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent Issue
Part of #58 (Git Operations MCP Server)
Summary
Implement all MCP tools for the Git Operations server and integrate with the existing MCP infrastructure.
Tasks
MCP Server Setup (
server.py)MCP Tools
clone_repotool (project_id, repo_url, branch, credentials)create_branchtool (project_id, branch_name, base_branch)list_branchestool (project_id)checkout_branchtool (project_id, branch)commit_changestool (project_id, message, files)push_branchtool (project_id, branch, force)pull_changestool (project_id, branch)get_difftool (project_id, base, target)get_statustool (project_id)create_pull_requesttool (project_id, title, description, source, target)list_pull_requeststool (project_id, state)merge_pull_requesttool (project_id, pr_number, strategy)add_pr_commenttool (project_id, pr_number, body)get_commit_logtool (project_id, limit)Credential Management
Integration
Testing
Acceptance Criteria
Dependencies
Labels