create_or_update_file
2 different MCP tools share this name. They are not interchangeable — each provider's tool has its own behaviour, parameters, and output. Pick the one whose product matches your need.
Remote (2)
Network-hosted MCP servers — no local install needed.
GitHub
Create or update a single file in a GitHub repository. If updating, you should provide the SHA of the file you want to update. Use this tool to create or update a file in a GitHub repository remotely; do not use it for local file operations. In order to obtain the SHA of original file version before updating, use the following git command: git rev-parse <branch>:<path to file> SHA MUST be provided for existing file updates.
github
Smithery
Create or update a single file in a GitHub repository
AndyManastorm/smithery-reference-servers