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.
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?
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?
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?
Can I track the status of my servers?
Yes, Holster tracks active and inactive servers separately.
Does Holster support automatic server discovery?
Does Holster support automatic server discovery?
No, automatic server discovery is currently out of scope.
Is there a web interface for Holster?
Is there a web interface for Holster?
No, there is no web interface. Holster provides a command-line interface.