Skip to main content

A CLI tool to configure MCP servers for various clients like Claude Desktop and VSCode

Project description

MCP Config

Configure MCP servers for Claude Desktop, VSCode, and IntelliJ with one command.

Quick Start

# Install
pip install git+https://github.com/MarcusJellinghaus/mcp-config.git

# Setup for Claude Desktop
mcp-config setup mcp-code-checker "My Project" --project-dir .

# Setup for Claude Code (project-level)
mcp-config setup mcp-code-checker "My Project" --client claude-code --project-dir .

# Setup for VSCode (team projects)
mcp-config setup mcp-code-checker "My Project" --client vscode-workspace --project-dir .

# Setup for IntelliJ/PyCharm (GitHub Copilot)
mcp-config setup mcp-code-checker "My Project" --client intellij --project-dir .

# Setup filesystem server with reference projects
mcp-config setup mcp-server-filesystem "My Files" --project-dir . \
  --reference-project docs=/path/to/docs \
  --reference-project examples=/path/to/examples

Built-in Help System

Get comprehensive help directly from the CLI:

# Tool overview and commands
mcp-config help

# Help for specific commands
mcp-config help setup
mcp-config help remove
mcp-config help list
mcp-config help validate

# Help for server parameters
mcp-config help mcp-code-checker
mcp-config help mcp-server-filesystem

# Quick reference
mcp-config help mcp-code-checker --quick

Supported MCP Servers

  • mcp-code-checker - Code analysis using pylint, pytest, and mypy
  • mcp-server-filesystem - File system operations
  • External servers via Python entry points

Documentation

Supported Clients

  • Claude Desktop - claude_desktop_config.json (user-level)
  • Claude Code - .mcp.json (project-level)
  • VSCode - .vscode/mcp.json
  • IntelliJ/PyCharm - GitHub Copilot mcp.json

Features

  • 🔧 Multi-Client: Works with Claude Desktop, VSCode, and IntelliJ
  • 🚀 Cross-Platform: Windows, macOS, and Linux support
  • 📝 Simple: Standard JSON configuration
  • Auto-detects Python environments and virtual environments
  • Backs up configurations before changes
  • Validates server setup with comprehensive checks
  • Extensive CLI help system

License

MIT - see LICENSE file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_config_tool-0.1.2.tar.gz (170.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_config_tool-0.1.2-py3-none-any.whl (68.5 kB view details)

Uploaded Python 3

File details

Details for the file mcp_config_tool-0.1.2.tar.gz.

File metadata

  • Download URL: mcp_config_tool-0.1.2.tar.gz
  • Upload date:
  • Size: 170.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcp_config_tool-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6709036850dda392f38504bc656c371a5cbab5e4cd808ed6fdfe1e6fe1b700ba
MD5 5d502fa11386c0e31b53b7c179205c6f
BLAKE2b-256 e1930a24bd21369feabad171646e8a0e6b6b9cdda0cdb270e55919c9fc73126a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_config_tool-0.1.2.tar.gz:

Publisher: publish.yml on MarcusJellinghaus/mcp-config

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcp_config_tool-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_config_tool-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d90ec47bce9ee9b4affb94d8c2910a3872fbaf9131ac85393f5dee9c4030a32e
MD5 944eb0141b754b0e95b9333889bf212b
BLAKE2b-256 db3d95beeb20f0be19ecc7b4a3e70be8e28b0a8d9a01f58c4080fa533041d718

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_config_tool-0.1.2-py3-none-any.whl:

Publisher: publish.yml on MarcusJellinghaus/mcp-config

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page