Skip to content

fix(cli): remove MCP server mode#1596

Merged
chaliy merged 2 commits intomainfrom
2026-05-07-remove-mcp-from-bashkit-cli
May 7, 2026
Merged

fix(cli): remove MCP server mode#1596
chaliy merged 2 commits intomainfrom
2026-05-07-remove-mcp-from-bashkit-cli

Conversation

@chaliy
Copy link
Copy Markdown
Contributor

@chaliy chaliy commented May 7, 2026

What

Remove the Bashkit CLI MCP server mode and remaining current-behavior MCP references from docs, specs, skills, and site content.

Why

The CLI should expose one-shot command/script execution and interactive REPL only. Removing MCP keeps the runtime surface smaller and avoids documenting unsupported server mode.

How

  • Delete the CLI MCP module and dispatch path.
  • Treat bashkit mcp as an ordinary script-path invocation, covered by regression test.
  • Remove MCP sections from README, docs, skills, site copy, and scripted-tool specs.
  • Update CLI docs for actual one-shot vs interactive execution limits.

Risk

  • Low
  • CLI users relying on bashkit mcp lose that entrypoint by design.

Checklist

  • Tests added or updated
  • Backward compatibility considered

Verification:

  • cargo fmt --check
  • cargo test -p bashkit-cli
  • cargo test -p bashkit --features scripted_tool test_parse_flags_pair_array_of_objects_repeated
  • cargo test -p bashkit --features scripted_tool test_parse_flags_array_of_objects_json_then_pair_appends
  • cargo run -p bashkit-cli -- -c 'echo ok'
  • cargo run -p bashkit-cli -- mcp
  • just pre-pr

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 7, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
bashkit f677f75 Commit Preview URL May 07 2026, 11:24 PM

@chaliy chaliy force-pushed the 2026-05-07-remove-mcp-from-bashkit-cli branch from 5d6d2ee to f677f75 Compare May 7, 2026 23:24
@chaliy chaliy changed the title Remove MCP server mode and references; simplify CLI to one-shot and interactive modes fix(cli): remove MCP server mode May 7, 2026
@chaliy chaliy marked this pull request as ready for review May 7, 2026 23:35
@chaliy chaliy merged commit 6c52a71 into main May 7, 2026
34 checks passed
@chaliy chaliy deleted the 2026-05-07-remove-mcp-from-bashkit-cli branch May 7, 2026 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant