From e46f855ab3b67c8f2185bd14c665286b8faefe27 Mon Sep 17 00:00:00 2001 From: Dave Date: Fri, 20 Mar 2026 15:20:39 +0000 Subject: [PATCH] storkit: done 349_story_mcp_tools_for_git_operations --- .../349_story_mcp_tools_for_git_operations.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .storkit/work/5_done/349_story_mcp_tools_for_git_operations.md diff --git a/.storkit/work/5_done/349_story_mcp_tools_for_git_operations.md b/.storkit/work/5_done/349_story_mcp_tools_for_git_operations.md new file mode 100644 index 0000000..7ef3c54 --- /dev/null +++ b/.storkit/work/5_done/349_story_mcp_tools_for_git_operations.md @@ -0,0 +1,23 @@ +--- +name: "MCP tools for git operations" +--- + +# Story 349: MCP tools for git operations + +## User Story + +As a non-Claude agent connected via MCP, I want git tools so that I can check status, stage files, commit changes, and view history in my worktree. + +## Acceptance Criteria + +- [ ] git_status tool — returns working tree status (staged, unstaged, untracked files) +- [ ] git_diff tool — returns diff output, supports staged/unstaged/commit range +- [ ] git_add tool — stages files by path +- [ ] git_commit tool — commits staged changes with a message +- [ ] git_log tool — returns commit history with configurable count and format +- [ ] All operations run in the agent's worktree +- [ ] Cannot push, force-push, or modify remote — server handles that + +## Out of Scope + +- TBD