Awesome MCPCLI Tools

Hmbown/CodeWhale

⭐ 40969 Rust added to this list on 2026-08-24 repository created 2026-01-19

Codewhale is a terminal-based coding agent implemented in Rust and developed in public. It runs as a text user interface in the shell, reading and editing files in the working repository, running commands and iterating on their output. Its MCP support makes it a client: external MCP servers can be registered and the tools they publish become available to the agent alongside its built-in file and shell capabilities, which is how it reaches services it does not implement itself. The project is multi-model, meaning the backing language model is configurable rather than fixed to one vendor, and it supports multi-agent operation where separate agents handle parts of a task under an orchestration layer. It describes itself as local-first: the agent and its configuration live on the developer machine rather than in a hosted service. Distribution covers both ecosystems a developer is likely to have already — the codewhale-cli crate on crates.io and a codewhale package on npm — and continuous integration runs on the repository. The README is translated into around eighteen languages, and the project explicitly invites issues and pull requests. The audience is developers who prefer a terminal agent to an IDE extension, want to choose their own model provider, and need the agent to reach external systems through MCP servers rather than bundled integrations.

https://github.com/Hmbown/CodeWhale

mcpcoding-agentrustclituimulti-agentlocal-firstterminal

Also in CLI Tools

yamadashy/repomix

Repomix is a tool that packs entire code repositories into single, AI-friendly files optimized for feeding Large Language Models and other AI tools, with features for token counting, security, and customization.

QwenLM/qwen-code

Open-source terminal coding agent in TypeScript from the Qwen team that consumes MCP servers as tool providers, alongside subagents, skills, hooks, IDE plugins and support for OpenAI, Anthropic, Gemini and Qwen APIs.

1jehuang/jcode

jcode is an extremely RAM-efficient and fast AI coding agent harness for the terminal, designed to optimize multi-session workflows.

txn2/kubefwd

kubefwd is a command-line tool that bulk port forwards Kubernetes services to a local machine, enabling seamless local development by accessing cluster services with their original names and connection strings.

davepoon/buildwithclaude

A comprehensive collection of specialized AI subagents, slash commands, and MCP server integrations designed to enhance the Claude Code AI development environment with powerful automation and domain-specific expertise.

av/harbor

Harbor is a containerized toolkit that enables effortless deployment and management of local large language model backends, frontends, and services with integrated support for the Model Context Protocol ecosystem.

mattzcarey/shippie

Shippie is an AI-powered code review agent that integrates Large Language Models into CI/CD pipelines and functions as a Model Context Protocol client for enhanced integration with external tools.

ggozad/oterm

Oterm is a versatile terminal client for Ollama that supports Model Context Protocol tools and prompts, enabling customizable and persistent AI chat sessions across multiple platforms.