Get the FREE Ultimate OpenClaw Setup Guide →

claude-config-editor

Claude Config Editor is a lightweight web tool that helps you clean and optimize your Claude Code/Desktop config files (.claude.json). Analyze project sizes, bulk delete chat histories, export data for backup, manage servers visually, and speed up Claude—all locally, with auto-backup, no dependencies, and cross-platform support.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio gagarinyury-claude-config-editor python server.py

How to use

Claude Config Editor provides a dedicated graphical interface to manage Claude-related configurations and MCP servers without editing JSON files by hand. It auto-detects Claude Code and Claude Desktop configurations, lists all MCP servers, and lets you view and modify the command, arguments, environment, and working directory for each server. Use it to add, remove, or edit servers, back up configurations automatically before saves, and apply changes locally on your machine. The UI also offers quick actions like exporting project histories, purging old projects by size, and restoring from backups, all without leaving the browser.

How to install

Prerequisites:\n- Python 3.7 or newer installed on your system.\n- A working Python environment (no virtualenv or dependencies needed beyond stdlib).\n\nSteps:\n1) Clone the repository:\nbash\ngit clone https://github.com/gagarinyury/claude-config-editor.git\ncd claude-config-editor\n\n2) Ensure you have Python 3.7+ in your PATH.\n3) Run the server:\nbash\npython3 server.py\n\n4) Open a browser and navigate to http://localhost:8765 to start managing Claude configs and MCP servers.

Additional notes

Notes and tips:\n- The tool runs locally on http://localhost:8765 and does not send data over the network.\n- Auto-backup is created before every save (uses .claude.backup.json).\n- If you edit MCP server entries, changes are applied to the local config file post-save. Always verify the new command, arguments, and environment before saving.\n- This MCP server uses a Python-based backend (no npm or Node dependencies). If you encounter port conflicts, stop other services using 8765 or adjust settings in the UI if supported.

Related MCP Servers

Sponsor this space

Reach thousands of developers