MCP.so
Sign In

MCP Registry & Tester

@Preetnagda

About MCP Registry & Tester

Application to test your MCP servers. Register, manage and test all in one place.

Basic information

Category

Other

Runtime

node

Transports

stdio

Publisher

Preetnagda

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

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 Registry & Tester?

MCP Registry & Tester is a Next.js application for registering and testing Model Context Protocol (MCP) servers. It allows developers to manage MCP server configurations, connect via stdio or HTTPS/Streamable HTTP, discover available tools, and test them with custom arguments.

How to use MCP Registry & Tester?

Clone the repository, install dependencies with npm install, start a PostgreSQL database (e.g., with Docker), set DATABASE_URL in .env.local, run npm run db:generate and npm run db:migrate, then start the development server with npm run dev. Open http://localhost:3000 to register servers, edit configurations, and interact with MCP servers on the dedicated pages.

Key features of MCP Registry & Tester

  • Register MCP servers with custom URLs and headers
  • List all registered servers with details
  • Connect to servers and discover tools/resources
  • Test MCP tools with custom JSON arguments
  • View call history with results and errors
  • Support stdio and HTTPS/Streamable HTTP transport

Use cases of MCP Registry & Tester

  • Register and test a local MCP server via stdio:// connection
  • Connect to a remote MCP server over HTTPS with authentication headers
  • Discover available tools on any registered MCP server
  • Test tool calls with different argument combinations
  • Manage multiple MCP server configurations in one place

FAQ from MCP Registry & Tester

What transport protocols does MCP Registry & Tester support?

It supports stdio:// for local processes and https:// (Streamable HTTP) for remote servers. Future support for WebSocket is planned.

How do I set up the PostgreSQL database?

Use Docker to start a PostgreSQL container, then create the database mcp_registry. Configure the DATABASE_URL environment variable accordingly.

Can I test tools with custom arguments?

Yes, on the MCP Interaction page (/mcp/[id]) you can enter custom JSON arguments and see the tool call results or errors.

How do I connect to a remote MCP server?

Register the server with an https:// URL and optionally add headers (e.g., Authorization). The application uses Streamable HTTP transport for bidirectional communication.

What are the prerequisites?

Node.js 18 or later and a running PostgreSQL database (Docker recommended).

Comments

More Other MCP servers