MCP Server Testing Web App
@KartikeyM18
About MCP Server Testing Web App
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-tester-kartikeym18": {
"command": "node",
"args": [
"src/index.js"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Server Testing Web App?
A web application that accepts an MCP server configuration in JSON format, verifies the server’s connectivity and functionality, and displays the results. It runs on a Node.js backend with a React frontend and is deployed on Vercel.
How to use MCP Server Testing Web App?
Clone the repository, install dependencies for both backend and frontend, run the backend server on http://localhost:3000, create a .env file in the frontend folder with VITE_API_URL=http://localhost:3000/check-mcp, then start the frontend with npm run dev. Input an MCP server config as JSON to test.
Key features of MCP Server Testing Web App
- Accepts MCP server configuration as JSON input
- Tests server connectivity by running the MCP server on backend
- Displays results in a user-friendly interface
- Backend implemented using Node.js and Express
- Frontend built with React
Use cases of MCP Server Testing Web App
- Validate a new MCP server configuration before deploying it
- Quickly check if a remote MCP server is reachable and provides tools
- Debug MCP server setups by inspecting connectivity and tool listings
FAQ from MCP Server Testing Web App
What does the backend do?
The backend receives the JSON config, executes the MCP server test command using spawn(command, args), connects to the MCP server via WebSockets to fetch available tools, and returns the results to the frontend.
What runtime does the app require?
Both Node.js and npm are required to run the backend and install dependencies. The frontend runs on a modern web browser.
What format should the JSON input follow?
The JSON should include an mcpServers object with server names as keys. Each server entry must have a command string and an args array. An example uses npx with the @smithery/cli package.
Where is the application deployed?
The app is deployed on Vercel.
How does the frontend communicate with the backend?
The frontend sends the MCP server config to the backend via an API request to VITE_API_URL (the /check-mcp endpoint).
More Other MCP servers
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Codelf
unbugA search tool helps dev to solve the naming things problem.
Comments