Awesome MCPCLI Tools

mcpgod/cli

⭐ 115 TypeScript added to this list on 2025-03-16 repository created 2025-03-10

MCPGod is a command line tool for managing MCP servers, the clients that use them and the individual tools they expose. It is built with the Oclif CLI framework and the official Model Context Protocol SDK, is published to npm as mcpgod, and runs on Windows, macOS and Linux either after a global install or directly through npx. The client management commands add, list and remove servers in a specific client configuration, for example mcpgod add @modelcontextprotocol/server-everything -c claude. Its distinguishing feature is per-tool permission: the --tools flag takes a comma separated list, so a server can be registered with a client while only some of its tools are allowed, and tools can be allowed or blocked for a given client afterwards. Discovery and direct invocation work without a client in the loop: mcpgod tools followed by a server lists every tool that server exposes, and mcpgod tool followed by a server, a tool name and key=value pairs calls it and prints the result, which makes the CLI usable for testing a server straight from a shell. Servers can be addressed as npm package names or as local script paths, so a Python or Node.js server file under development is driven the same way as a published package. Running a server with mcpgod run produces detailed logs written under ~/mcpgod/logs, organised by server name and timestamped so a failing run can be traced. Publishing to npm is automated by a GitHub Actions workflow triggered by a version bump merged into the main branch, and workflows can be linted locally. The project is MIT licensed. It suits developers who configure MCP servers across several clients and want a scriptable way to inspect, restrict and exercise their tools.

https://github.com/mcpgod/cli

mcpclitypescriptoclifnpmtool-permissionsserver-managementdebugging

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.