mcptools

mcptools

MCP.Pizza Chef: f

Developers reach for this to see what a server actually exposes before wiring it into an assistant. List its tools, call one by hand with your own inputs, read its resources, or open an interactive shell and poke around. It can also stand up a fake server for testing, sit in the middle and log traffic, block tools you would rather nobody reach, and manage the settings files that Claude Desktop, Cursor, VS Code, and Windsurf read. Install it with Homebrew or Go.

Coding
Data

Use This MCP client To

List every tool a server offers before I trust it Call one tool by hand and see what comes back Explore a server interactively without writing code Create a fake server to test my own app against Block specific tools I do not want reachable Edit which servers Claude Desktop and Cursor load

README

MCP Tools

Swiss Army Knife for MCP Servers

A comprehensive command-line interface for interacting with MCP (Model Context Protocol) servers.
Discover, call, and manage tools, resources, and prompts from any MCP-compatible server.
Supports multiple transport methods, output formats, and includes powerful mock and proxy server capabilities.

Blog Post

Table of Contents

Overview

MCP Tools provides a versatile CLI for working with Model Context Protocol (MCP) servers. It enables you to:

  • Discover and call tools provided by MCP servers
  • Access and utilize resources exposed by MCP servers
  • Create mock servers for testing client applications
  • Proxy MCP requests to shell scripts for easy extensibility
  • Create interactive shells for exploring and using MCP servers
  • Scaffold new MCP projects with TypeScript support
  • Format output in various styles (JSON, pretty-printed, table)
  • Guard and restrict access to specific tools and resources
  • Support all transport methods (HTTP, stdio)

MCP Tools Screenshot

Installation

mcptools FAQ

Who is this for?
Developers and tinkerers. It is a terminal tool, not something you chat with.
How do I install it?
On a Mac, brew tap f/mcptools then brew install mcp. On Windows or Linux, go install from source.
Can I use this to check what a server does before adding it to my assistant?
Yes. One command lists every tool, resource, and prompt the server publishes.
Does it work with servers hosted on the web?
Yes. It handles local programs and web addresses alike, picking the right connection method automatically.
Is there anything visual?
Yes. A web command starts a browser interface, and output can be printed as tables, plain JSON, or a formatted view.
Do I need an assistant installed to use it?
No. It talks to servers directly, which is what makes it handy for debugging.