MCP Server Inspector logo

MCP Server Inspector

by vaibhavtayal6

A modern React-based tool for testing and validating MCP (Message Control Protocol) servers. It helps verify server availability, response times, and API functionality.

View on GitHub

Last updated: N/A

MCP Server Inspector

MCP Server Inspector

MCP Server Inspector

A modern React-based tool for testing and validating MCP (Message Control Protocol) servers.

โœจ Features

  • ๐Ÿ”Œ Server Connection Testing - Verify server availability and response times
  • ๐Ÿ”‘ API Authentication - Support for API key and bearer token authentication
  • โฑ๏ธ Performance Metrics - Measure and display response times
  • ๐Ÿ“‹ Detailed Reporting - Comprehensive test results and server information
  • ๐Ÿงช API Testing - Validate functionality with real-time requests
  • ๐Ÿ“ Response Inspector - Examine and validate response formats

๐Ÿš€ Getting Started

Prerequisites

  • Node.js 18.x or later
  • npm 9.x or later

Installation

# Clone the repository
git clone https://github.com/vaibhavtayal6/mcp-server-inspector.git

# Navigate to project directory
cd mcp-server-inspector

# Install dependencies
npm install

# Start development server
npm run dev

Edit a file directly in GitHub

  • Navigate to the desired file(s).
  • Click the "Edit" button (pencil icon) at the top right of the file view.
  • Make your changes and commit the changes.

Use GitHub Codespaces

  • Navigate to the main page of your repository.
  • Click on the "Code" button (green button) near the top right.
  • Select the "Codespaces" tab.
  • Click on "New codespace" to launch a new Codespace environment.
  • Edit files directly within the Codespace and commit and push your changes once you're done.

What technologies are used for this project?

This project is built with:

  • Vite
  • TypeScript
  • React
  • shadcn-ui
  • Tailwind CSS

How can I deploy this project?

Simply open Lovable and click on Share -> Publish.

Can I connect a custom domain to my Lovable project?

Yes it is!

To connect a domain, navigate to Project > Settings > Domains and click Connect Domain.

Read more here: Setting up a custom domain