void-bridge
Provides tools for interacting with Git repositories, including status, commit, push, pull, and managing remotes.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
void-bridge — Void ↔ Hermes control surface
A per-machine bridge that exposes your Void Editor workspace (and its git remotes) to Hermes / any MCP client as a clean, path-confined tool surface. It lets the agent search, read, write, reset, and git-push/pull your host files and remote repos without shelling into your machine ad hoc.
Layout
bridge.py— dependency-free stdlib HTTP server (Bearer-token auth). Every path is confined toVOID_BRIDGE_ROOT.mcp_server.py— FastMCP wrapper reusing the same functional API, so the MCP tools and the HTTP endpoints behave identically.run.sh— venv bootstrap + launcher.void_bridge.service— systemd user unit.
Related MCP server: local-code-mcp
Run (HTTP)
cd ~/Projects/void-bridge
VOID_BRIDGE_TOKEN=$(openssl rand -hex 24) VOID_BRIDGE_ROOT=$HOME/Projects ./run.shHealth check: curl -H "Authorization: Bearer $TOKEN" localhost:8787/health
Run (MCP for Void / MCP clients)
. .venv/bin/activate
pip install mcp
python3 mcp_server.py # stdio transportPoint your MCP client (Void extension host, etc.) at this script. Tools:
read_file, search, tree, write_file, reset, git_status, git_commit, git_push, git_pull, remotes.
HTTP API
All calls: Authorization: Bearer <VOID_BRIDGE_TOKEN>, JSON in/out.
Method | Path | Body / Query | Effect |
GET |
| — |
|
GET |
|
| workspace tree |
GET |
|
| file content (≤5MB) |
GET |
| — | repos + remotes + ahead count |
POST |
|
| regex search (ripgrep) |
POST |
|
| write/create file |
POST |
|
|
|
POST |
|
|
|
POST |
|
| commit |
POST |
|
| push to origin |
POST |
|
| ff-only pull from origin |
Security notes
All paths are resolved and confined to
VOID_BRIDGE_ROOT; symlink/escape attempts are rejected.Bind to
127.0.0.1only. Do not expose the port to the network without a reverse proxy + TLS.resetwithmode:"git"runsgit checkout -- .(local restore). To pull remote state over local, call/git/pull.The token is the only auth — keep it out of git (
.envis gitignored).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Read and write shared BitsWeave context, projects, tasks, and work sessions through MCP.
Browse and manage files in your Moxt AI workspace from any MCP client.
A MCP server built for developers enabling Git based project management with project and personal…
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables MCP clients to manage Overleaf projects via Git sync, including listing, reading, writing, and syncing files.432 PyPI64MIT
- AlicenseNot gradedqualityBmaintenanceSafe local MCP server for Windows to list, read, search, patch, backup, and verify code files in allowed folders, with Git integration and dry-run diffs.1MIT
- AlicenseNot gradedqualityDmaintenanceA secure, git-aware MCP server for working with local repositories, enabling file management, shell commands, and full git operations within allowed directories.134 npm1GPL 3.0
- -licenseNot gradedqualityNot gradedmaintenanceA safety-first local bridge that gives MCP clients structured Skyrim modding tools without granting arbitrary binary writes or unrestricted shell access.-