@openconductor/mcp-registry
v1.1.1
Published
MCP server for discovering and searching OpenConductor's registry of 190+ MCP servers and pre-configured stacks
Downloads
325
Maintainers
Readme
OpenConductor Registry MCP Server
Discover and search 190+ MCP servers and pre-configured stacks directly in Claude through the Model Context Protocol.
Bring the power of OpenConductor's MCP registry directly into your AI conversations
Features
- 📦 Stacks Discovery - Browse pre-configured server collections for specific use cases (NEW!)
- 🔍 Smart Discovery - Browse all available MCP servers with filtering by category
- 🔎 Full-Text Search - Find servers by name, description, or tags
- 📊 Trending Servers - See what's popular in the community
- 📈 Category Stats - Understand the MCP ecosystem at a glance
- 📝 Detailed Info - Get installation instructions and configuration details
Installation
Using OpenConductor CLI (Recommended)
npm install -g @openconductor/cli
openconductor install openconductor-registryManual Installation with Claude Desktop
- Install the package:
npm install -g @openconductor/mcp-registry- Add to your Claude Desktop config:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"openconductor-registry": {
"command": "node",
"args": [
"/path/to/global/node_modules/@openconductor/mcp-registry/dist/index.js"
]
}
}
}- Restart Claude Desktop
Available Tools
discover_servers
Browse MCP servers with optional filtering.
Parameters:
query(optional): Search term to filter serverscategory(optional): Filter by category (e.g., "database", "memory", "filesystem")limit(optional): Maximum results to return (default: 10)
Example:
Use the discover_servers tool to find memory-related MCP serverssearch_servers
Search for servers by name, description, or tags.
Parameters:
query(required): Search termlimit(optional): Maximum results (default: 10)
Example:
Search for MCP servers related to PostgreSQLget_server_details
Get detailed information about a specific server.
Parameters:
slug(required): Server slug identifier (e.g., "openmemory")
Example:
Get details about the openmemory serverget_trending_servers
Get the most popular servers based on stars and installs.
Parameters:
limit(optional): Number of servers to return (default: 10)
Example:
Show me the trending MCP serversget_category_stats
Get statistics about all server categories.
Parameters: None
Example:
Show me the breakdown of MCP servers by categorylist_stacks 🆕
List all available pre-configured stacks.
Parameters:
limit(optional): Maximum number of stacks to return (default: 10)
Example:
Show me the available MCP server stacksget_stack_details 🆕
Get detailed information about a specific stack including servers and system prompt overview.
Parameters:
slug(required): The stack slug (e.g., "coder", "writer", "essential")
Example:
Tell me about the Coder Stackshare_stack 🆕
Generate shareable URLs and installation instructions for a stack.
Parameters:
slug(required): The stack slug to share
Example:
How can I share the Essential Stack with my team?Usage Examples
Once installed in Claude Desktop, you can ask questions like:
Stacks:
- "Show me the available stacks"
- "Tell me about the Coder Stack"
- "What's included in the Writer Stack?"
- "How can I share the Essential Stack with my team?"
Servers:
- "What MCP servers are available for working with databases?"
- "Show me the most popular MCP servers"
- "Find servers that help with memory management"
- "Get details about the GitHub MCP server"
- "What categories of MCP servers exist?"
API Endpoint
By default, this MCP server connects to the OpenConductor API at:
https://api.openconductor.aiYou can override this by setting the OPENCONDUCTOR_API_URL environment variable:
{
"mcpServers": {
"openconductor-registry": {
"command": "node",
"args": ["..."],
"env": {
"OPENCONDUCTOR_API_URL": "http://localhost:3001"
}
}
}
}Development
Build from source
git clone https://github.com/epicmotionSD/openconductor.git
cd openconductor/packages/mcp-servers/openconductor-registry
npm install
npm run buildTesting locally
# Build the server
npm run build
# Test with MCP inspector
npx @modelcontextprotocol/inspector node dist/index.jsUse Cases
For Developers
- Discover MCP servers without leaving Claude
- Get installation instructions instantly
- Explore servers by category or functionality
- Find trending servers the community is using
For AI Agents
- Programmatically discover available tools
- Self-configure based on task requirements
- Learn about the MCP ecosystem autonomously
For OpenConductor
- Drive traffic to the registry
- Increase server discovery and installation
- Create network effects across the ecosystem
Architecture
This MCP server is a lightweight proxy that connects to the OpenConductor REST API:
Claude Desktop
↓
OpenConductor Registry MCP Server
↓
OpenConductor API (api.openconductor.ai)
↓
PostgreSQL Database (120+ servers)Contributing
Contributions are welcome! Please see the main OpenConductor repository for contribution guidelines.
Related Projects
- OpenConductor CLI - Command-line tool for managing MCP servers
- OpenConductor Web - Web interface for browsing servers
- OpenConductor API - REST API powering the ecosystem
License
MIT License - see LICENSE for details
Support
- Issues: GitHub Issues
- Discord: Join our community
- Email: [email protected]
Built for the Anthropic Model Context Protocol Challenge
Made with ❤️ by the OpenConductor team
