Get the FREE Ultimate OpenClaw Setup Guide →

mcpenetes

If you're tired of manually editing config files for different MCP-compatible clients whenever you want to switch servers, mcpenetes is here to save your day.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio tuannvm-mcpenetes go install github.com/tuannvm/mcpenetes@latest

How to use

mcpenetes is a command-line tool that helps you manage multiple MCP (Model Context Protocol) server configurations from a single interface. It lets you search for MCP server configurations across registries, switch between different server setups, apply configurations to all compatible MCP clients automatically, and back up or restore client configurations. Use it to keep your Claude Desktop, Windsurf, Cursor, and VS Code MCP integrations in sync with minimal manual editing. The available commands cover discovery, application, clipboard-based loading, and restoration, making it easy to keep your MCP environment consistent across tools.

To use mcpenetes, first install it using the recommended Go-based installation path shown in the README. Once installed, you can search for MCP server configurations, choose a server, and apply its configuration to all your MCP clients. If something goes wrong, you can restore from the latest backups. The tool also supports loading configurations from clipboard for quick imports and removing registries if you need to prune sources.

How to install

Prerequisites:

  • Go installed on your system (go1.x or later)
  • Git (optional for cloning)

From Source:

  1. Clone the repository and navigate into it:
git clone https://github.com/tuannvm/mcpenetes.git
cd mcpenetes
  1. Build the CLI binary:
make build
# The binary will be available at ./bin/mcpenetes
  1. Run the tool directly after building:
./bin/mcpenetes --help

Using Go install (recommended for quick setup):

go install github.com/tuannvm/mcpenetes@latest

This will install the mcpenetes binary to your GOPATH/bin or $GOBIN, which should be on your PATH. Verify with:

mcpenetes --help

Additional notes

Notes and tips:

  • mcpenetes relies on configuration files stored under your user directory (as described in the README). Ensure you have the expected ~/.config/mcpenetes paths for config.yaml, mcp.json, and the cache directory.
  • Backups are used when restoring client configurations; regularly trigger backups if you perform bulk changes.
  • If you need to remove a registry, use the appropriate subcommand as documented in the README (e.g., mcpenetes remove registry <name>).
  • The supported clients list includes Claude Desktop, Windsurf, Cursor, and VS Code extensions, and mcpenetes auto-detects these MCP-compatible clients to apply changes consistently.
  • Since mcpenetes is a Go CLI, there is no npm package to publish. If you prefer containers, you could wrap the binary in a Docker image and run with docker run, but this README does not provide an official image.

Related MCP Servers

Sponsor this space

Reach thousands of developers