Get the FREE Ultimate OpenClaw Setup Guide →

popular s

A curated list of the most popular Model Context Protocol (MCP) servers based on usage data from Smithery.ai

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio pedrojaques99-popular-mcp-servers docker run -i pedrojaques99/popular-mcp-catalog:latest

How to use

This MCP configuration hosts a catalog-style MCP server that aggregates access to a curated set of popular MCP servers described in the repository README. The catalog acts as a single entry point to discover and route requests to individual MCP tools (e.g., sequential thinking, web research, memory, Playwright, etc.). Clients can query the catalog to identify available servers, then invoke each server’s capabilities through MCP requests. Use this to quickly discover top MCP utilities and integrate them into your agent workflows. The tools exposed by the catalog are intended to augment LLMs with external data access, automation, web search, memory, and specialized tasks such as file operations or browser interaction.

To use, start the container and direct your MCP client to the catalog’s endpoints. From there, select a target server by name and pass your MCP requests according to the target server’s interface (queries, actions, or command execution as supported by that server). The catalog is designed to be language- and framework-agnostic, as long as your MCP consumer can perform standard MCP requests and interpret responses.

How to install

Prerequisites:

  • Docker installed on your machine or server
  • Basic knowledge of running containerized services

Installation steps:

  1. Ensure Docker is running on your system.
  2. Pull and run the catalog container (the command below is provided by the mcp_config): docker run -it --rm pedrojaques99/popular-mcp-catalog:latest
  3. Verify the catalog is reachable (e.g., by curling its endpoint or using the MCP client to list available servers).
  4. If you need to persist configuration or logs, mount appropriate volumes and set any required environment variables as noted in the container’s documentation.

Notes:

  • If you want a local development setup, you can build the container from a Dockerfile if provided by the project and run it with similar docker run commands.
  • Ensure network access to any downstream MCP services you intend to invoke through the catalog.

Additional notes

Tips and considerations:

  • The catalog lists multiple popular MCP servers; individual server capabilities (commands, endpoints, and input formats) vary by server. Review the README entries for each server to understand how to interact with it.
  • Some MCP servers are language-specific (e.g., Node.js, Python/uv, or Docker-based) and may require additional runtimes or runners on the client side.
  • If you encounter connectivity issues, verify that the Docker container has network access to external APIs (web search, memory databases, storage, etc.).
  • Environment variables and configuration options for downstream servers are server-specific; refer to the README sections for each server to know what to configure (e.g., API keys, access tokens, or storage paths).
  • When scaling, consider orchestrating multiple MCP servers behind a gateway that can route requests based on the desired tool.

Related MCP Servers

Sponsor this space

Reach thousands of developers