Skip to main content

An interactive application for testing MCP tools.

Reason this release was yanked:

bug in installation process

Project description

🧑‍⚖️ MCP Judge

An interactive interface for testing your MCP tools. This application helps you connect to an MCP server, list available tools, inspect their schemas, and run them with custom inputs, all from a clean, web-based UI.

✨ Features

  • Connect to any MCP Server: Easily connect to a new MCP server by simply entering its URL.
  • Discover Tools: View a list of all available tools and their descriptions.
  • Dynamic Input Forms: The app automatically generates input forms based on the tool's inputSchema.
  • Live Tool Testing: Run any tool with your specified inputs and see the output in real-time.

🚀 Installation

You can install mcp-judge directly from PyPI.

pip install mcp-judge

💻 How to Run

After installation, you can launch the application from your terminal with a single command:

mcp-judge

This will automatically start a local server and open the app in your default web browser.


🛠️ Usage

  1. Enter Server URL: On the left side of the screen, enter the URL of the MCP server you want to test and click "Connect".
  2. Select a Tool: Once connected, a list of available tools will appear below. Choose the tool you want to test from the dropdown menu.
  3. Provide Inputs: The right side of the screen will show a form based on the selected tool's required inputs. Fill in the necessary details.
  4. Run the Tool: Click the "Run Tool" button to execute the tool. The output will be displayed in the "Tool Result" section below.

📄 Requirements

  • Python 3.11+

🔌 Sample MCP Connections

1. Connected to Microsoft's Sample MCP

Microsoft MCP

2. Connected to Custom Test MCP

Custom MCP

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp-judge-0.1.2.tar.gz (635.1 kB view details)

Uploaded Source

File details

Details for the file mcp-judge-0.1.2.tar.gz.

File metadata

  • Download URL: mcp-judge-0.1.2.tar.gz
  • Upload date:
  • Size: 635.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.7

File hashes

Hashes for mcp-judge-0.1.2.tar.gz
Algorithm Hash digest
SHA256 cf8a35585dc72437de7b9ee4d7a32bfb1622076f72388d1bcfd55e9d34d8ccbf
MD5 593100579244529614313d498be4038e
BLAKE2b-256 cf16e893042d7631fdd284fed05295a8a91c2af3b20c1c95bebfbac015858847

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page