AI & LLMsDocumentedScanned

mcp-registry-manager

Centralized discovery and quality scoring for the exploding MCP (Model Context Protocol) ecosystem.

Share:

Installation

npx clawhub@latest install mcp-registry-manager

View the full skill documentation and source below.

Documentation

MCP Registry Manager 🌐

Centralized discovery and quality scoring for the exploding MCP (Model Context Protocol) ecosystem.

What It Does

The MCP ecosystem is growing fast β€” awesome-mcp-servers, AllInOneMCP, GitHub β€” but no unified discovery or quality checks.

MCP Registry Manager provides:

  • Unified discovery β€” Aggregate servers from multiple sources

  • Quality scoring β€” Test coverage, documentation, maintenance status

  • Semantic search β€” "Find servers for file operations" (not just keyword search)

  • Install management β€” Install/uninstall with dependency resolution

  • Categorization β€” Organize by domain (files, databases, APIs, dev tools)


Problem It Solves

MCP is becoming the "USB-C of agent tools" but:

  • Discovery is fragmented (GitHub repos, lists, registries)

  • No quality signals (which servers are production-ready?)

  • No semantic search (can't find "what does this do?")

  • No unified management


Usage

# Discover all MCP servers
python3 scripts/mcp-registry.py --discover

# Search semantically
python3 scripts/mcp-registry.py --search "file system operations"

# Get quality report for a server
python3 scripts/mcp-registry.py --score @modelcontext/official-filesystem

# Install a server
python3 scripts/mcp-registry.py --install @modelcontext/official-filesystem

# List installed servers
python3 scripts/mcp-registry.py --list

# Update all installed servers
python3 scripts/mcp-registry.py --update

Quality Score Formula

Quality = (0.4 * TestCoverage) + (0.3 * Documentation) + (0.2 * Maintenance) + (0.1 * Community)

Where:
- TestCoverage = % of code covered by tests
- Documentation = README completeness, API docs, examples
- Maintenance = Recent commits, responsive issues
- Community = Stars, forks, contributors

Data Sources

SourceTypeCoverage
awesome-mcp-serversCurated listManual discovery
GitHub SearchRepos with mcp-server topicFresh discoveries
AllInOneMCPAPI registryCentralized metadata
Klavis AIMCP integrationsProduction services

Categories

  • Files β€” Filesystem, storage, S3
  • Databases β€” PostgreSQL, MongoDB, Redis, SQLite
  • APIs β€” HTTP, GraphQL, REST
  • Dev Tools β€” Git, Docker, CI/CD
  • Media β€” Image processing, video, audio
  • Communication β€” Email, Slack, Discord
  • Utilities β€” Time, crypto, encryption

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Discovery      β”‚  ← awesome-mcp, GitHub, AllInOneMCP
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚
         β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Registry DB    β”‚  ← SQLite/PostgreSQL with metadata
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚
         β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Quality Scorer β”‚  ← Test coverage, docs, maintenance
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚
         β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Semantic Searchβ”‚  ← Embeddings + vector search
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚
         β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  CLI Interface  β”‚  ← Install/uninstall/update
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Requirements

  • Python 3.9+
  • requests (for GitHub API)
  • sentence-transformers (for semantic search)
  • numpy/pandas (for scoring)

Installation

# Clone repo
git clone 

# Install dependencies
pip install requests sentence-transformers numpy pandas

# Run discovery
python3 scripts/mcp-registry.py --discover

Inspiration

  • MCP Server Stack guide β€” Essential servers list
  • awesome-mcp-servers β€” Community-curated directory
  • AllInOneMCP β€” Remote MCP registry
  • Klavis AI β€” MCP integration platform

Local-Only Promise

  • Registry metadata is cached locally
  • Install operations run locally
  • No telemetry or data sent to external services

Version History

  • v0.1 β€” MVP: Discovery, quality scoring, semantic search
  • Roadmap: GitHub integration, CI tests, auto-updates