| { |
| "name": "delete_file", |
| "description": "Delete a file from a GitHub repository", |
| "inputSchema": { |
| "type": "object", |
| "properties": { |
| "branch": { |
| "type": "string", |
| "description": "Branch to delete the file from" |
| }, |
| "message": { |
| "type": "string", |
| "description": "Commit message" |
| }, |
| "owner": { |
| "type": "string", |
| "description": "Repository owner (username or organization)" |
| }, |
| "path": { |
| "type": "string", |
| "description": "Path to the file to delete" |
| }, |
| "repo": { |
| "type": "string", |
| "description": "Repository name" |
| } |
| }, |
| "required": [ |
| "owner", |
| "repo", |
| "path", |
| "message", |
| "branch" |
| ] |
| } |
| } |