drio
Open app

MCP-dump

Source

all the MCP (model context protocol) servers out here are build out of curiosity

Catalog onlyCatalog onlySTDIO

Overview

MCP-dump is a collection of Model Context Protocol (MCP) server implementations created for experimental and learning purposes, aimed at exploring different approaches to building MCP servers and understanding the protocol's capabilities and limitations.

To use any of the MCP servers in this repository, navigate to the specific server directory (e.g., mcp-hello/), follow the instructions in that directory's README, install any required dependencies, and run the server according to its documentation.

  • Collection of various MCP server implementations - Focus on learning and experimentation - Reference implementations for those interested in MCP
  1. Learning about Model Context Protocol and its applications
  2. Testing different MCP server implementations
  3. Exploring optimizations and variations in MCP setups

Add to your AI client

Use these steps to connect MCP-dump in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-dump-jayanth-mkv": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-dump-jayanth-mkv"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-dump-jayanth-mkv": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-dump-jayanth-mkv"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-dump-jayanth-mkv": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-dump-jayanth-mkv"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-dump-jayanth-mkv": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-dump-jayanth-mkv"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-dump-jayanth-mkv": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-dump-jayanth-mkv"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-dump-jayanth-mkv": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-dump-jayanth-mkv"
      ]
    }
  }
}

FAQ

What is the purpose of MCP-dump?

The primary purpose is for learning and experimental purposes, as well as to serve as reference implementations for others interested in MCP.

Are these servers production-ready?

No, these servers are built out of curiosity and for educational purposes, and may not follow all best practices.