Get the FREE Ultimate OpenClaw Setup Guide →

mcp s-search

An MCP server that provides tools for querying and discovering other MCP servers

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio atonomus-mcp-servers-search npx -y @atonomus/mcp-servers-search

How to use

This MCP server provides tooling to discover, list, and explore MCP servers published in the official MCP Servers repository. It exposes utilities to list all servers with optional filtering by category, search by name/description, filter by specific features, fetch random servers for discovery, and refresh the cached server list. In environments integrated with Claude or other MCP-enabled tooling, you can point your client configuration at the servers-search tool to programmatically query and present available MCP servers to users. The built-in tools cover common discovery workflows: listing by category (reference, official, community), detailed server information, feature-based searches (e.g., databases, APIs, blockchain), and random exploration for discovery.

Available tools:

  • list_servers: list all servers with optional category filter, search text, and limit
  • get_server_details: retrieve detailed info for a specific server by name
  • search_servers_by_feature: find servers providing a given feature with optional limit
  • get_random_servers: fetch a random sample of servers with optional category filter
  • refresh_server_list: force a refresh of the cached server list from GitHub Use these tools to build UIs, chatbots, or automation that helps users discover and learn about MCP servers. The server caches results to minimize GitHub API calls and can be refreshed on-demand via refresh_server_list.

How to install

Prerequisites:

  • Node.js and npm installed on your machine
  • Access to the internet to fetch packages from npm

Option 1: Install globally via npm

npm install -g @atonomus/mcp-servers-search

Option 2: Install from source

git clone https://github.com/atonomus/mcp-servers-search.git
cd mcp-servers-search
npm install

Usage after installation (standalone):

# Run directly with npx
npx @atonomus/mcp-servers-search

# Or if installed globally
mcp-servers-search

If integrating with Claude Desktop or similar tooling, configure the command as shown in the Claude config section (npx -y @atonomus/mcp-servers-search).

Additional notes

Notes and tips:

  • The MCP server caches the list of available MCP servers for about 1 hour to reduce GitHub API calls. You can force a refresh at any time using the refresh_server_list tool.
  • The Claude Desktop integration uses npx to run the tool on-demand; you can embed the command in your claude_desktop_config.json to surface server search results in Claude.
  • The npm package name is @atonomus/mcp-servers-search. If you need to reference it in code, import or require the package as appropriate for your environment.
  • If you encounter rate limits from GitHub, consider increasing the cache duration or refreshing less frequently; ensure your network or proxies allow npm and GitHub access.
  • This server focuses on discoverability and metadata; for actual server interactions, refer to the underlying MCP Servers repository.

Related MCP Servers

Sponsor this space

Reach thousands of developers