diff --git a/.github/workflows/main-checks.yml b/.github/workflows/main-checks.yml index ae19fb7..6f38043 100644 --- a/.github/workflows/main-checks.yml +++ b/.github/workflows/main-checks.yml @@ -4,7 +4,9 @@ on: push: branches: - main - - 'v*.*.*' + - "v*.*.*" + tags: + - "v*.*.*" jobs: checks: diff --git a/.gitignore b/.gitignore index 82f9275..f27f895 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.DS_Store + # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] diff --git a/src/mcp/cli/claude.py b/src/mcp/cli/claude.py index 8522380..1df71c1 100644 --- a/src/mcp/cli/claude.py +++ b/src/mcp/cli/claude.py @@ -8,6 +8,8 @@ logger = get_logger(__name__) +MCP_PACKAGE = "mcp[cli]" + def get_claude_config_path() -> Path | None: """Get the Claude config directory based on platform.""" @@ -87,7 +89,7 @@ def update_claude_config( args = ["run"] # Collect all packages in a set to deduplicate - packages = {"mcp"} + packages = {MCP_PACKAGE} if with_packages: packages.update(pkg for pkg in with_packages if pkg)