HG MCP Server (cwt/hg-mcp) is an MCP server listed on the M8ven Trust Index. It scores 89 out of 100, grade B. It declares 62 tools. The publisher has proved control of what we score (Verified Publisher). It is connected through the M8ven GitHub App, so the listing is re-checked on every push.
Enables AI assistants to interact with Mercurial repositories, supporting version control operations like cloning, committing, branching, merging, and remote synchronization through natural language.
Emerging. No concerning findings. Grades remain capped until the project builds reputation through adoption. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
every push re-verified
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
hg_bookmarksList all bookmarks.
hg_bookmarkShow or create a bookmark.
hg_branchShow or set the current branch.
hg_tagsList all tags.
hg_tagCreate or remove a tag.
hg_pushPush changes to a remote repository.
hg_pullPull changes from a remote repository.
hg_pathsList configured paths/remotes with JSON output.
hg_configShow Mercurial configuration including enabled extensions.
hg_extensionsList enabled Mercurial extensions.
hg_topic_currentShow the current topic.
hg_topicCreate a new topic.
hg_topicsList all topics.
hg_phasesShow or set changeset phases.
hg_initCreate a new Mercurial repository in the specified directory.
hg_cloneClone a repository from a source URL or path.
hg_statusShow the status of files in the working directory.
hg_logShow commit history.
hg_diffShow changes in the working directory or between revisions.
hg_commitCommit changes with a message.
hg_addAdd files to version control.
hg_removeRemove files from version control.
hg_updateUpdate to a specific revision.
hg_revertRevert uncommitted changes.
hg_amendAmend the current commit.
hg_renameRename/move files.
hg_catShow file content at a specific revision.
hg_shelveTemporarily stash uncommitted changes.
hg_unshelveRestore previously shelved changes.
hg_gitCheck hg-git extension status and whether this repo is Git-backed.
hg_rebaseRebase changes using the rebase extension.
hg_stripRemove a changeset using the strip extension.
hg_transplantCherry-pick changesets using the transplant extension.
hg_evolveShow evolution history using the evolve extension.
hg_absorbAuto-amend uncommitted changes into prior commits.
hg_foldCombine multiple changesets into one.
hg_splitSplit a changeset into multiple smaller ones.
hg_uncommitUncommit part of a changeset (move to working directory).
hg_nextMove to the next changeset in the topic stack.
hg_previousMove to the previous changeset in the topic stack.
hg_rewindRecreate changesets that were pruned, stripped, or evolved away.
hg_metaeditEdit commit metadata (message, user, date, branch).
hg_stackShow the current topic stack.
hg_pruneMark changesets as obsolete (history cleanup).
hg_bisectBinary search for a regression-introducing changeset.
hg_annotateShow changeset information by line for each file.
hg_backoutReverse effect of earlier changeset.
hg_exportDump the header and diffs for one or more changesets.
hg_importImport an ordered set of patches.
hg_headsShow branch heads.
hg_incomingShow new changesets found in source.
hg_outgoingShow changesets not found in the destination.
hg_filesList tracked files.
hg_summarySummarize working directory state.
hg_verifyVerify the integrity of the repository.
hg_identifyIdentify the working directory or specified revision.
hg_helpGet help on Mercurial commands and concepts.
hg_histeditEdit history using histedit extension (non-interactive mode).
hg_largefilesShow large files tracked by the largefiles extension.
hg_mergeMerge another revision into the current working directory.
hg_resolveList and manage merge conflicts.
hg_graftCopy changesets from other branches (merge-based cherry-pick).
[](https://m8ven.ai/mcp/cwt/hg-mcp)?variant=verified to the badge URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check