Awesome MCPCLI Tools

amidabuddha/console-chat-gpt

⭐ 158 Python added to this list on 2025-05-14 repository created 2023-08-05

console-chat-gpt is a Python command-line interface (CLI) tool designed to facilitate seamless interaction with multiple AI chat models from various providers including OpenAI, MistralAI, Anthropic, xAI, Google AI, DeepSeek, Alibaba, Inception, and Ollama-hosted models. It supports the Model Context Protocol (MCP), allowing users to integrate and use MCP servers easily by configuring the appropriate JSON file. The tool offers a customizable and efficient chat experience directly from the terminal, making it accessible for users who prefer command-line environments. Key features include support for the OpenAI Responses API, the ability to run any OpenAI SDK compatible model by adding model details to a configuration file, and local execution of Ollama-hosted models. It also supports Anthropic prompt caching and streaming responses from all supported models. The tool includes an AI Managed mode that automatically selects the most suitable model based on task complexity, enhancing user convenience. Users can customize the application extensively through a configuration file (`config.toml`) or in-app settings, adjusting parameters such as temperature for response creativity, role selection for AI behavior, and model selection. The tool supports image input for selected models and provides robust error handling with clear messages. Conversation history is maintained and can be saved for future reference, ensuring continuity in interactions. The project emphasizes user-friendliness and personalization, offering commands for easy interaction, graceful exit handling to save progress, and ongoing development with active feature additions and bug fixes. It is compatible with Linux and macOS terminals, with Windows users recommended to use WSL. Overall, console-chat-gpt is a versatile and powerful CLI tool for engaging with AI chat models, particularly those supporting the Model Context Protocol.

https://github.com/amidabuddha/console-chat-gpt

ai-chat-apiai-chat-modelsai-managed-modealibabaanthropicanthropic-prompt-cachingapi-keyschat-modelsclicommand-lineconfigurationconsole-chat-gptconversation-historydeepseekerror-handlinggoogle-aiimage-inputinceptionlinuxmacosmcpmistralaimodel-context-protocolollamaopenaiopenai-assistantsopenai-responses-apiprompt-cachingpythonpython-cli-toolrole-selectionstreamingtemperature-controlwslxai

Also in CLI Tools

Hmbown/CodeWhale

An open-source terminal coding agent written in Rust, with MCP support, multi-model routing and multi-agent orchestration.

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.