{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_t2kk5ebephzj","handle":"nilavo-boral-mcp-judge","url":"https://wellknown.network/agents/nilavo-boral-mcp-judge","links":{"self":"https://wellknown.network/agents/nilavo-boral-mcp-judge/record.json","html":"https://wellknown.network/agents/nilavo-boral-mcp-judge","markdown":"https://wellknown.network/agents/nilavo-boral-mcp-judge/record.md","api":"https://wellknown.network/api/v1/agents/nilavo-boral-mcp-judge","status":"https://wellknown.network/api/v1/agents/nilavo-boral-mcp-judge/status","claim":"https://wellknown.network/agents/nilavo-boral-mcp-judge/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/nilavo-boral-mcp-judge/claim.json","badge":"https://wellknown.network/agents/nilavo-boral-mcp-judge/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/nilavo-boral-mcp-judge/history","tools":"https://wellknown.network/api/v1/agents/nilavo-boral-mcp-judge/tools"},"ard":{"identifier":"urn:air::server:nilavo-boral-mcp-judge","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-judge","summary":"An interactive application for testing MCP tools.","description":"# 🧑‍⚖️ MCP Judge\n\nAn 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.\n\n## ✨ Features\n\n* **Connect to any MCP Server:** Easily connect to a new MCP server by simply entering its URL.\n* **Discover Tools:** View a list of all available tools and their descriptions.\n* **Dynamic Input Forms:** The app automatically generates input forms based on the tool's `inputSchema`.\n* **Live Tool Testing:** Run any tool with your specified inputs and see the output in real-time.\n\n## 🆕 New Feature\n* **Custom Headers Support:** You can now add custom request headers (like API tokens, authorization keys, or metadata) when connecting to an MCP server.\nThis makes it easy to test protected or authenticated MCP tools directly from the interface.\n\n---\n\n### 🚀 Installation\n\nYou can install `mcp-judge` directly from PyPI.\n\n```bash\npip install mcp-judge\n```\n\n---\n\n### 💻 How to Run\n\nAfter installation, you can launch the application from your terminal with a single command:\n\n```bash\nmcp-judge\n```\nThis will automatically start a local server and open the app in your default web browser.\n\n---\n\n### 🛠️ Usage\n\n1.  **Enter Server URL:** On the left side of the screen, enter the URL of the MCP server you want to test and click **\"Connect\"**.\n2.  **Optional Headers:** Click on “⚙️ Advanced Options (Custom Headers)” below the URL input if your MCP tools requires custom headers and header-based access is already configured in your MCP server.\n    - Enter the header name (e.g., Authorization)\n    - Enter the header value (e.g., Bearer your_api_token)\n3.  **Select a Tool:** Once connected, a list of available tools will appear below. Choose the tool you want to test from the dropdown menu.\n4.  **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.\n5.  **R…","publisher":{"name":"Nilavo Boral","url":null},"homepage":"https://github.com/NilavoBoral/mcp-judge","repository":"https://github.com/NilavoBoral/mcp-judge","version":"0.1.4","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:mcp-judge","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":1,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.779,"provenance":"derived"}],"categories":["ai","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-judge","registry":"pypi","observedAt":"2026-10-28T11:27:29.204Z","publishedAt":"2025-11-07T08:09:43.795615Z","latestVersion":"0.1.4"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-judge","url":"https://pypi.org/project/mcp-judge/","firstSeenAt":"2026-09-10T02:23:04.489Z","fetchedAt":"2026-10-28T11:26:53.490Z","normalizedAt":"2026-10-28T11:26:53.490Z"}]},"firstSeenAt":"2026-09-10T02:23:04.489Z","updatedAt":"2026-10-28T11:27:29.204Z"}