Get the FREE Ultimate OpenClaw Setup Guide →

mcp-registry

MCP server from KBB99/mcp-registry-server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio kbb99-mcp-registry-server node ./path/to/build/mcp-registry-server/dist/index.js

How to use

The MCP Registry Server provides retrieval capabilities for MCP servers using semantic search. It exposes a tool named retrieve_mcps that lets you query the MCP registry and fetch relevant MCP server entries based on your query terms. This server is designed to help Claude Desktop integrations locate and initialize MCP servers dynamically, enabling a streamlined workflow for discovering and utilizing MCP capabilities. To use it, build the server from source, start the Node.js entry point, and configureClaude Desktop to point to the built script so that it can perform semantic retrieval against the registry.

How to install

Prerequisites:

  • Node.js and npm installed on your system
  • Access to the MCP Registry Server repository (clone or download the package)

Installation steps:

  1. Clone the repository: git clone https://github.com/KBB99/mcp-registry-server.git cd mcp-registry-server

  2. Install dependencies: npm install

  3. Build the server (if applicable): npm run build

  4. Run the server directly (for testing): node ./dist/index.js

Optional Smithery installation (for automated deployment):

  1. Install via Smithery CLI for Claude Desktop: npx -y @smithery/cli install @KBB99/mcp-registry-server --client claude

  2. Configure Claude Desktop to load the server by pointing to the built script, for example in claude_desktop_config.json: { "mcpServers": { "mcp-registry-server": { "command": "node", "args": ["./path/to/build/mcp-registry-server/dist/index.js"] } } }

Additional notes

Notes and tips:

  • The server exposes retrieve_mcps for semantic search over MCP entries. Ensure your build outputs the dist/index.js at the expected path before wiring it into Claude Desktop.
  • If you change the build output path, update claude_desktop_config.json accordingly.
  • The README references the package name mcp-registry-server; ensure npm_package aligns with your actual package name when publishing or integrating.
  • If environment variables are needed for registry access or authentication, add them under the env object in mcp_config.mcpServers.mcp-registry-server.env.

Related MCP Servers

Sponsor this space

Reach thousands of developers