Skip to content

About

A local MCP client for testing FastMCP servers

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

MCP Client Shell

Upload Python Package mcp-client-shell is a lightweight Python client to interact with FastMCP servers locally.
It allows you to list available tools, call them with required parameters, and view results directly in your terminal.

Features

  • Connect to a FastMCP server running on your machine.
  • List available tools dynamically.
  • Call any tool by name or number.
  • Async CLI interaction with input prompts.
  • Displays results cleanly for easy testing.

Requirements

  • Python 3.10+
  • FastMCP >= 2.13.1

Install

Install via pip: pip install mcp-client-shell

Or from source: git clone https://github.com/cafalchio/mcp-client-shell.git cd mcp-client-shell pip install -e .

Run

cd mcp-clien-shell
uv venv
source .venv/bin/activate
uv sync
python main.py

About

A local MCP client for testing FastMCP servers

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

Contributors

Languages