MCP Catalogs
Homemcpdog screenshot

mcpdog

by kinhunt·18·Score 40

Universal MCP Server Manager providing single interface to configure and manage multiple MCP servers with web dashboard.

developer-toolsmonitoringproductivity
3
Forks
0
Open issues
7 mo ago
Last commit
2d ago
Indexed

Overview

MCPDog is a comprehensive MCP server manager that acts as a proxy layer, allowing users to configure multiple MCP servers through a single interface instead of configuring each one separately in their MCP client. It supports popular MCP clients like Claude Desktop, Cursor, and Gemini CLI, offering both stdio and HTTP transport protocols. The solution includes a web dashboard for visual management, auto-detection of optimal protocols, and centralized monitoring of all MCP servers.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Managing multiple MCP servers in development environments without complex client configurations
you:Centralizing MCP server management for teams across different AI assistants
you:Monitoring and troubleshooting MCP servers with real-time metrics and logs
you:What transport protocols does MCPDog support?
you:Can I use MCPDog with multiple MCP clients simultaneously?

When to choose this

Choose MCPDog when you need to manage multiple MCP servers and want a unified interface, web dashboard, and centralized configuration.

When NOT to choose this

Avoid MCPDog if you only need a single MCP server or if you're working in an environment with strict network restrictions that block the dashboard port.

Tools this server exposes

12 tools extracted from the README
  • config_list

    List all configured MCP servers

  • config_add

    Add a new MCP server configuration

  • config_update

    Update an existing MCP server configuration

  • config_remove

    Remove an MCP server configuration

  • config_show

    Show detailed configuration of a specific MCP server

  • status

    Check current status of all MCP servers

  • detect

    Detect protocols for MCP servers

  • optimize

    Optimize performance of MCP servers

  • diagnose

    Run diagnostics on MCP servers

  • daemon_start

    Start the MCPDog daemon process

  • daemon_stop

    Stop the MCPDog daemon process

  • daemon_status

    Check status of the MCPDog daemon process

Note: Tools were inferred from CLI command examples in the Usage Guide section. MCPDog appears to be a manager/proxy for other MCP servers rather than exposing its own tools directly.

Comparable tools

mcp-proxymcp-managermcp-tools

Installation

Quick Start with Claude Desktop

  1. Install MCPDog globally:
npm install -g mcpdog
  1. Configure Claude Desktop:
{
  "mcpServers": {
    "mcpdog": {
      "command": "npx",
      "args": ["mcpdog@latest"]
    }
  }
}
  1. Access the web dashboard at http://localhost:38881 to add and configure MCP servers.

FAQ

What transport protocols does MCPDog support?
MCPDog supports both stdio (default) and Streamable HTTP protocols for client connections, and stdio for connecting to MCP servers.
Can I use MCPDog with multiple MCP clients simultaneously?
Yes, MCPDog can act as a single entry point for multiple MCP clients like Claude Desktop, Cursor, and Gemini CLI, managing all your MCP servers through one interface.

Compare mcpdog with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.