MCP server for fetching and transforming MCP configurations into Claude CLI commands
Project description
MCP Config Helper
A Model Context Protocol (MCP) server that fetches and transforms MCP configurations into ready-to-use Claude CLI commands.
Features
- 🚀 Fetch MCP configurations from any URL
- 🔄 Transform configs into
claude mcp add-jsoncommands - 📋 List popular MCP servers with pre-configured commands
- ⚡ Simple and fast implementation
Installation
Using uvx (Python)
uvx mcp-config-helper
Using npx (Node.js)
npx mcp-config-helper
From source
git clone https://github.com/Iron5pider/get-mcp-cli
cd get-mcp-cli
pip install -e .
Configuration
Add to your Claude Desktop config:
{
"mcpServers": {
"config-helper": {
"command": "uvx",
"args": ["mcp-config-helper"]
}
}
}
Usage
Once configured, you can use these tools in Claude:
Fetch and transform a configuration
get_claude_add_mcp("https://example.com/mcp-config.json")
This will return ready-to-use CLI commands like:
claude mcp add-json server-name '{"command":"npx","args":["-y","@org/server-package"]}'
List popular servers
list_popular_servers()
Returns a curated list of commonly used MCP servers with their installation commands.
Example Configuration
Your MCP configuration JSON should follow this format:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/files"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "${GITHUB_TOKEN}"
}
}
}
}
Tools
get_claude_add_mcp
- Input: URL to MCP configuration JSON
- Output: List of
claude mcp add-jsoncommands ready to execute
list_popular_servers
- Input: None
- Output: List of popular MCP servers with installation commands
License
MIT License - see LICENSE file for details
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Author
Armaan Sood
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_config_helper-0.1.0.tar.gz.
File metadata
- Download URL: mcp_config_helper-0.1.0.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdfdf45e7949bf30b226f9550623f2233fed3bd2db630b8aad6775694f8f4f39
|
|
| MD5 |
ae34c6020d5bcecb8988b6d10de5de15
|
|
| BLAKE2b-256 |
27ed6032befdaafa7e4abcc7054ff31d7c966cd4d7e6a289208c95acd2dea458
|
File details
Details for the file mcp_config_helper-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mcp_config_helper-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
217db520c37ac2b29a924d2c521756922056f31028962a5a0dc135da242f9c4c
|
|
| MD5 |
8e4e8b74d9bf564d02e04d436230576c
|
|
| BLAKE2b-256 |
c1efd74264d59364d69f9bfeffaa583912393733704b2569d241f5f99be7090a
|