daoch4n/mcp-devtools
If you are the rightful owner of mcp-devtools and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
mcp-devtools is a multi-functional development tools MCP server that operates over SSE, providing a comprehensive suite of software development tools.
Tools
Functions exposed to the LLM to take actions
git_status
Shows the current status of the Git working tree.
git_diff_all
Shows all changes in the working directory compared to the HEAD commit.
git_diff
Shows differences between the current working directory and a specified Git target.
git_stage_and_commit
Stages specified files and commits them to the repository.
git_reset
Unstages all currently staged changes in the repository.
git_log
Shows the commit history for the repository.
git_create_branch
Creates a new Git branch with the specified name.
git_checkout
Switches the current active branch to the specified branch name.
git_show
Shows the metadata and diff of a specific commit.
git_apply_diff
Applies a given diff content to the working directory.
git_read_file
Reads and returns the entire content of a specified file.
search_and_replace
Searches for a specified string or regex pattern within a file and replaces all occurrences.
write_to_file
Writes the provided content to a specified file within the repository.
execute_command
Executes an arbitrary shell command within the context of the specified repository.
ai_edit
AI pair programming tool for making targeted code changes using Aider.
aider_status
Check the status of Aider and its environment.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client