Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 0 additions & 36 deletions .changeset/remove-mcp-command.md

This file was deleted.

38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
# Changelog

## 4.0.0

### Major Changes

- [#208](https://github.com/camoneart/maestro/pull/208) [`c1a6361`](https://github.com/camoneart/maestro/commit/c1a6361ec1da4dbd57ece404121e8af88b2dfc32) Thanks [@camoneart](https://github.com/camoneart)! - Remove obsolete `mcp` command and add dedicated MCP server binary

BREAKING CHANGE: The `mcp` command has been removed. It became obsolete with the introduction of the modern `claude mcp add` command which automatically manages the MCP server lifecycle.

**Migration:**
- Users no longer need to manually start the MCP server with `mst mcp serve`
- Claude Code automatically manages the server lifecycle
- New dedicated `maestro-mcp-server` binary added for MCP integration

**Setup for different scopes:**

```bash
# Local scope (default - current project only)
claude mcp add maestro -- npx -y @camoneart/maestro maestro-mcp-server

# Project scope (saved in .mcp.json for team sharing)
claude mcp add maestro -s project -- npx -y @camoneart/maestro maestro-mcp-server

# User scope (all projects on machine)
claude mcp add maestro -s user -- npx -y @camoneart/maestro maestro-mcp-server

# For global installation
claude mcp add maestro -s user -- maestro-mcp-server
```

**Rationale:**
- Simplifies the CLI by removing unnecessary complexity
- Reduces confusion for users
- Reduces maintenance burden
- Aligns with modern MCP setup practices
- Provides dedicated binary for cleaner MCP integration

Fixes #207

## 3.5.18

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@camoneart/maestro",
"version": "3.5.18",
"version": "4.0.0",
"description": "A CLI tool that conducts Git worktrees like an orchestra and accelerates parallel development with Claude Code",
"type": "module",
"bin": {
Expand Down