Awesome MCPCLI Tools

f/mcptools

⭐ 1623 Go added to this list on 2025-04-09 repository created 2025-03-25

The project 'f/mcptools' is a comprehensive command-line interface (CLI) designed specifically for interacting with Model Context Protocol (MCP) servers. It serves as a versatile Swiss Army Knife for MCP servers, enabling users to discover, call, and manage tools, resources, and prompts available on any MCP-compatible server. The CLI supports multiple transport methods including HTTP Server-Sent Events (SSE) and standard input/output (stdio), allowing flexible communication with MCP servers. It also supports various output formats such as JSON, pretty-printed JSON, and a colorized table format that enhances readability by highlighting function names, parameters, and descriptions. Key features of MCP Tools include the ability to create mock MCP servers for testing client applications, proxy MCP requests to shell scripts for extensibility, and start interactive shells or web interfaces for exploring MCP servers. It also offers project scaffolding capabilities with TypeScript support, server alias management, and configuration management for LLM apps. The tool provides server modes like mock server mode, proxy mode, and guard mode to restrict access to specific tools and resources. The CLI includes commands to list available tools, resources, and prompts on MCP servers, call specific tools or resources with parameters, and manage server aliases and configurations. It supports integration with scripts and debugging workflows, making it a powerful utility for developers working with MCP servers. Installation is straightforward via Homebrew for macOS or from source for Windows and GNU/Linux. Overall, MCP Tools is an essential utility for developers and users working within the MCP ecosystem, providing a rich set of features to interact with, test, and manage MCP servers efficiently and effectively.

https://github.com/f/mcptools

clicommand-line-interfaceconfiguration-managementguard-modehttp-ssehttp-transportinteractive-shelljsonjson-outputjson-rpcllm-appsmcpmcp-ecosystemmcp-servermcp-serversmock-modemock-servermodel-context-protocolmodelcontextprotocoloutput-formatspretty-printpretty-printed-outputproject-scaffoldingpromptsproxy-modeproxy-serverresourcesserver-aliasesserver-modesserver-sent-eventsssestdiostdio-transporttable-formattable-outputtoolstransport-methodstypescriptweb-interface

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.