mcpField
M
MCP Server Tester ๐Ÿ”Œ

MCP Server Tester ๐Ÿ”Œ

Local
github.com/harshaagrawal20Developer Tools0Updated 82w ago

About MCP Server Tester ๐Ÿ”Œ

MCP Server Tester is a small web app for checking MCP server URLs and viewing connection diagnostics. It validates input and reports HTTP status without storing data.

Key features

  1. 01URL input sanitization
  2. 02URL structure validation
  3. 03Connection test with timeout
  4. 04HTTP status diagnostics
  5. 05Success and error feedback

Use cases

  1. 01Check whether an MCP server URL connects
  2. 02Review connection and HTTP status errors

MCP support

It tests connectivity to an MCP server URL and returns status details; it does not describe exposing MCP tools or resources.

Configuration

Local server config is the same for every client. Copy it into your clientโ€™s MCP config file.

No install method listed yet

We havenโ€™t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCP Server Tester ๐Ÿ”Œ

Node.js Express Glassmorphism

Technical Approach ๐Ÿ› ๏ธ

1. Minimalist Architecture

  • Single endpoint (/test-mcp) with layered validation
  • Client-server separation (public/ vs server.js)
  • Stateless operation (no database)

2. Validation Pipeline

Frontend โ†’ Sanitize Input โ†’ Validate URL โ†’ Test Connection โ†’ Return Diagnostics

  • Removes backslashes/whitespace
  • Verifies URL structure
  • Tests actual connection with 5s timeout

3. Key Features

  • Instant visual feedback (success/error states)
  • Hardware-accelerated CSS animations
  • Responsive glassmorphism design
  • Detailed HTTP status reporting

Quick Start ๐Ÿš€

git clone https://github.com/harshaagrawal20/MCP-server-tester.git cd MCP-server-tester npm install express cors body-parser axios node server.js

Access: http://localhost:5000

Video Demo

Watch Demo

Live Demo ๐ŸŒ

View Deployed Version

API Usage

POST /test-mcp {"serverConfig": {"url": "https://example.com"}}

Response: {"success": true|false, "message": "Status details"}

Tech Stack ๐Ÿ’ป

ComponentTechnology
FrontendHTML5, CSS3, ES6
BackendNode.js, Express
HTTP ClientAxios
UI FrameworkGlassmorphism CSS

Configuration

const PORT = 5000; // Change port

const TIMEOUT = 5000; // Adjust timeout

Screenshots

Success Error

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.