MCP Tool Discovery Guide
Lyra Tool Discovery is an AI-powered toolkit that automatically discovers MCP servers from GitHub, npm, and custom sources. It analyzes APIs and generates ready-to-use plugin configurations.
How It Works
Discovery Sources
├── GitHub (repo search, topics, stars)
├── npm (package search, mcp keyword)
├── MCP Registry (official)
└── Custom sources (your URLs)
│
▼
AI Analysis (GPT or Claude)
├── Analyze repo README
├── Detect API surface
├── Extract tool signatures
└── Score quality & relevance
│
▼
Output
├── claude_desktop_config.json
├── cursor settings
├── Plugin manifests
└── Integration guides
Quick Start
# Install
npm install -g lyra-tool-discovery
# Discover crypto MCP servers
lyra-discover --topic crypto --min-stars 5
# Discover from specific GitHub user
lyra-discover --github nirholas
# Discover from npm
lyra-discover --npm "mcp server" --category defi
Discovery Modes
GitHub Discovery
# Search by topic
lyra-discover --github-topic "mcp,crypto"
# Search by org
lyra-discover --github-org "nirholas"
# Search recently updated
lyra-discover --github-topic mcp --sort updated --since 7d
npm Discovery
# Search by keyword
lyra-discover --npm "mcp-server"
# Filter by weekly downloads
lyra-discover --npm mcp --min-downloads 100
Registry Discovery
# Pull from official MCP registry
lyra-discover --registry
# Filter by category
lyra-discover --registry --category "finance"
AI Analysis
For each discovered server, the AI analyzes:
| Aspect | What's Checked |
|---|---|
| Quality | Documentation, tests, CI, TypeScript types |
| Security | Dependencies, practices, known vulnerabilities |
| Compatibility | MCP version, transport type (stdio/SSE) |
| Functionality | Number of tools, tool descriptions |
| Relevance | Match to your search criteria |
Output Formats
Claude Desktop Config
{
"mcpServers": {
"sperax-crypto": {
"command": "npx",
"args": ["@nirholas/sperax-crypto-mcp"]
},
"binance": {
"command": "npx",
"args": ["@nirholas/binance-mcp"]
}
}
}
Plugin Manifest
{
"name": "sperax-crypto-mcp",
"description": "Sperax Protocol MCP",
"tools": ["mintUSDs", "redeemUSDs", "stakeSPA", ...],
"quality_score": 0.92,
"last_updated": "2026-02-20"
}
Batch Discovery
# Discover all crypto/DeFi MCP servers and output to file
lyra-discover \
--github-topic "mcp,crypto,defi" \
--npm "crypto mcp" \
--registry \
--output ./discovered-servers.json \
--format claude-desktop
Use Cases
SperaxOS Tool Integration
Discover new DeFi tools to integrate into SperaxOS's agent workspace:
lyra-discover --github-topic "mcp,defi" --min-stars 10 --output ./new-tools.json
Stay Updated
Run weekly to find new MCP servers in the crypto space and evaluate them for integration.
Links
- GitHub: https://github.com/nirholas/lyra-tool-discovery
- Lyra Registry: https://github.com/nirholas/lyra-registry
- MCP Specification: https://modelcontextprotocol.io