Holster logo

Holster

by kimjune01

Holster is a Python tool for managing MCP servers in Claude's configuration file directly from Claude desktop. It eliminates the need for manual text editor modifications.

View on GitHub

Last updated: N/A

What is Holster?

Holster is a Python-based tool designed to streamline the management of MCP (My Custom Program) servers within the Claude desktop environment. It provides a command-line interface to interact with Claude's configuration file, allowing users to easily create, read, update, and delete server configurations without directly editing the JSON file.

How to use Holster?

To use Holster, first clone the repository and install the dependencies using uv. Then, configure Claude to use Holster by adding the provided configuration snippet to Claude's claude_desktop_config.json file. After restarting Claude, you can use the provided Python code snippets to create, read, update, and delete server configurations. The tool provides functions for listing active and inactive servers, updating server statuses, and performing health checks.

Key features of Holster

  • Seamless server management within Claude desktop

  • JSON configuration handling with proper parsing and encoding

  • Separate tracking of active and inactive servers

  • Simple command-line interface

  • Comprehensive test coverage

Use cases of Holster

  • Managing multiple MCP servers within Claude

  • Automating server configuration updates

  • Tracking the status of active and inactive servers

  • Simplifying server management for users without technical expertise

FAQ from Holster

What is the default configuration file location?

The default configuration file location is ~/Library/Application Support/Claude/claude_desktop_config.json.

What operations can I perform with Holster?

You can create, read, update, and delete server configurations using Holster.

Can I track the status of my servers?

Yes, Holster tracks active and inactive servers separately.

Does Holster support automatic server discovery?

No, automatic server discovery is currently out of scope.

Is there a web interface for Holster?

No, there is no web interface. Holster provides a command-line interface.