Server definition
- Hash
- sha256:1133dd3eec7c0613a3518f83ed8b1b8569ddb90d4e5acf036c24da4d918e9e77
- What it is
- What a remote MCP server returned when asked what it offers: 22 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Remove untracked files and directories from the working tree (git clean -fd). Returns list of removed paths.",
"inputSchema": {
"properties": {
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "clear_junk",
"outputSchema": null
},
{
"description": "List changed files: staged, unstaged, and untracked. Returns file counts and paths by status group.",
"inputSchema": {
"properties": {
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "find_changes",
"outputSchema": null
},
{
"description": "Fetch from remote and show incoming commits not yet in local branch. Returns count and commit summaries.",
"inputSchema": {
"properties": {
"remoteName": {
"default": "origin",
"description": "Remote name. Default origin.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "get_updates",
"outputSchema": null
},
{
"description": "Report current git credential helper configuration. Returns helper name and scope.",
"inputSchema": {
"properties": {
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "get_vault_status",
"outputSchema": null
},
{
"description": "Create an annotated git tag and push it to the remote. Returns the tag name and target commit SHA.",
"inputSchema": {
"properties": {
"message": {
"default": "",
"description": "Annotation message for the tag.",
"type": "string"
},
"remoteName": {
"default": "origin",
"description": "Remote to push to. Default origin.",
"type": "string"
},
"tagName": {
"default": "",
"description": "Tag name, e.g. v1.2.0.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "new_release",
"outputSchema": null
},
{
"description": "Create a new branch from current HEAD and switch to it. Returns branch name and base commit SHA.",
"inputSchema": {
"properties": {
"branchName": {
"default": "",
"description": "Name of the new branch.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "new_work_branch",
"outputSchema": null
},
{
"description": "Send already-committed work to the remote without making a new commit. Pushes the current branch; on a branch's first push, sets the remote branch as its upstream automatically.",
"inputSchema": {
"properties": {
"remoteName": {
"default": "origin",
"description": "Remote name. Default origin.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "push",
"outputSchema": null
},
{
"description": "Clear stored git credentials by unsetting the credential helper in local git config. Returns confirmation.",
"inputSchema": {
"properties": {
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "reset_login",
"outputSchema": null
},
{
"description": "Restore a single file to its HEAD state, discarding uncommitted changes. Returns restored file path.",
"inputSchema": {
"properties": {
"filePath": {
"default": "",
"description": "Repo-relative path to the file to restore.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "restore_file",
"outputSchema": null
},
{
"description": "Stage changes, commit with a message, and optionally push to remote. Returns commit SHA and push result.",
"inputSchema": {
"properties": {
"files": {
"default": null,
"description": "Files to commit. Default empty (commits all changes).",
"items": {
"type": [
"string",
"null"
]
},
"type": [
"array",
"null"
]
},
"message": {
"default": "",
"description": "Commit message.",
"type": "string"
},
"pushToRemote": {
"default": false,
"description": "Push to remote after commit. Default false.",
"type": "boolean"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "save_work",
"outputSchema": null
},
{
"description": "Search commit history for commits whose message matches a search term. Returns matching commits with SHA, author, date, and message.",
"inputSchema": {
"properties": {
"limit": {
"default": 20,
"description": "Max commits to return. Default 20.",
"type": "integer"
},
"searchTerm": {
"default": "",
"description": "Text to search for in commit messages.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "search_history",
"outputSchema": null
},
{
"description": "Change a remote URL to its SSH equivalent. Returns old and new remote URLs.",
"inputSchema": {
"properties": {
"remoteName": {
"default": "origin",
"description": "Remote name to update. Default origin.",
"type": "string"
},
"sshUrl": {
"default": "",
"description": "New SSH remote URL, e.g. [email protected]:owner/repo.git.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "set_ssh",
"outputSchema": null
},
{
"description": "Store a personal access token for HTTP git authentication. Returns confirmation (token value is never echoed).",
"inputSchema": {
"properties": {
"token": {
"default": "",
"description": "Personal access token to store.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "set_token",
"outputSchema": null
},
{
"description": "Configure the git credential helper to use a specific vault path. Returns new credential helper value.",
"inputSchema": {
"properties": {
"vaultPath": {
"default": "",
"description": "Path to the credential helper vault executable.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "set_vault",
"outputSchema": null
},
{
"description": "Show the diff for a specific file or all changed files. Returns unified diff text.",
"inputSchema": {
"properties": {
"filePath": {
"default": "",
"description": "Repo-relative file path. If empty, shows all.",
"type": "string"
},
"staged": {
"default": false,
"description": "Show staged diff. Default false.",
"type": "boolean"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "show_change",
"outputSchema": null
},
{
"description": "Show git repository diagnostic info: current branch, upstream, HEAD SHA, remote URLs, and status summary.",
"inputSchema": {
"properties": {
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "show_diagnostic",
"outputSchema": null
},
{
"description": "Show recent commit history. Returns commits with SHA, author, date, and message.",
"inputSchema": {
"properties": {
"branchName": {
"default": "",
"description": "Branch name. Default current branch.",
"type": "string"
},
"limit": {
"default": 20,
"description": "Number of commits to return. Default 20.",
"type": "integer"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "show_history",
"outputSchema": null
},
{
"description": "List all tags/releases in the repository, newest first. Returns tag names, target SHAs, and annotation messages.",
"inputSchema": {
"properties": {
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "show_releases",
"outputSchema": null
},
{
"description": "Show all remote names and their fetch/push URLs. Returns list of remotes with URL and type.",
"inputSchema": {
"properties": {
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "show_remote",
"outputSchema": null
},
{
"description": "Switch to an existing branch. Returns the branch switched to and current HEAD SHA.",
"inputSchema": {
"properties": {
"branchName": {
"default": "",
"description": "Name of the branch to switch to.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "switch_work",
"outputSchema": null
},
{
"description": "Test whether git credentials are working by attempting ls-remote against the origin. Returns success/failure and remote refs count.",
"inputSchema": {
"properties": {
"remoteName": {
"default": "origin",
"description": "Remote to test. Default origin.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "test_login",
"outputSchema": null
},
{
"description": "Discard uncommitted changes. If filePath given, restores that file; otherwise restores all tracked files. Returns list of restored paths.",
"inputSchema": {
"properties": {
"filePath": {
"default": "",
"description": "Repo-relative file path to undo. If empty, undoes all tracked changes.",
"type": "string"
},
"workingDirectory": {
"default": ".",
"description": "Git repo path. Default current directory.",
"type": "string"
}
},
"type": "object"
},
"name": "undo_changes",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:1133dd3eec7c0613a3518f83ed8b1b8569ddb90d4e5acf036c24da4d918e9e77 | sha256sum