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.

B
Emerging
89/100

HG MCP Server

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

Code Verified⚡ Live Monitored

every push re-verified

Who stands behind it

bashell.com (@cwt) · Verified Publisher

Source: Glama

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.

// key findings
62 tools verified — handlers match their declared behaviour
25 read-only tools verified — handlers contain no write/delete/exec
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
Are you the publisher? Confirm or correct these findings.
// tools this server exposes62 tools

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_bookmarks

List all bookmarks.

hg_bookmark

Show or create a bookmark.

hg_branch

Show or set the current branch.

hg_tags

List all tags.

hg_tag

Create or remove a tag.

hg_push

Push changes to a remote repository.

hg_pull

Pull changes from a remote repository.

hg_paths

List configured paths/remotes with JSON output.

hg_config

Show Mercurial configuration including enabled extensions.

hg_extensions

List enabled Mercurial extensions.

hg_topic_current

Show the current topic.

hg_topic

Create a new topic.

hg_topics

List all topics.

hg_phases

Show or set changeset phases.

hg_init

Create a new Mercurial repository in the specified directory.

hg_clone

Clone a repository from a source URL or path.

hg_status

Show the status of files in the working directory.

hg_log

Show commit history.

hg_diff

Show changes in the working directory or between revisions.

hg_commit

Commit changes with a message.

hg_add

Add files to version control.

hg_remove

Remove files from version control.

hg_update

Update to a specific revision.

hg_revert

Revert uncommitted changes.

hg_amend

Amend the current commit.

hg_rename

Rename/move files.

hg_cat

Show file content at a specific revision.

hg_shelve

Temporarily stash uncommitted changes.

hg_unshelve

Restore previously shelved changes.

hg_git

Check hg-git extension status and whether this repo is Git-backed.

hg_rebase

Rebase changes using the rebase extension.

hg_strip

Remove a changeset using the strip extension.

hg_transplant

Cherry-pick changesets using the transplant extension.

hg_evolve

Show evolution history using the evolve extension.

hg_absorb

Auto-amend uncommitted changes into prior commits.

hg_fold

Combine multiple changesets into one.

hg_split

Split a changeset into multiple smaller ones.

hg_uncommit

Uncommit part of a changeset (move to working directory).

hg_next

Move to the next changeset in the topic stack.

hg_previous

Move to the previous changeset in the topic stack.

hg_rewind

Recreate changesets that were pruned, stripped, or evolved away.

hg_metaedit

Edit commit metadata (message, user, date, branch).

hg_stack

Show the current topic stack.

hg_prune

Mark changesets as obsolete (history cleanup).

hg_bisect

Binary search for a regression-introducing changeset.

hg_annotate

Show changeset information by line for each file.

hg_backout

Reverse effect of earlier changeset.

hg_export

Dump the header and diffs for one or more changesets.

hg_import

Import an ordered set of patches.

hg_heads

Show branch heads.

hg_incoming

Show new changesets found in source.

hg_outgoing

Show changesets not found in the destination.

hg_files

List tracked files.

hg_summary

Summarize working directory state.

hg_verify

Verify the integrity of the repository.

hg_identify

Identify the working directory or specified revision.

hg_help

Get help on Mercurial commands and concepts.

hg_histedit

Edit history using histedit extension (non-interactive mode).

hg_largefiles

Show large files tracked by the largefiles extension.

hg_merge

Merge another revision into the current working directory.

hg_resolve

List and manage merge conflicts.

hg_graft

Copy changesets from other branches (merge-based cherry-pick).

// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/cwt/hg-mcp)](https://m8ven.ai/mcp/cwt/hg-mcp)
Shows your grade and updates automatically. Prefer no grade? Append ?variant=verified to the badge URL.
commit: 7e7578f0c275d9ec5b1c2e3b01d8a1444f6c0d6a
code hash: bca2352f43715f1577f211b016acba68f4cff254c04577b34b89a1eb3a9d7818
view raw JSON →
Check MCPs from inside your assistant
Tool Check · MCP

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
check_toolsearch_toolscompare_toolsrecommend_alternativescheck_publisherreport_concern
How to add it →Free · no account needed · works in any MCP client