Skip to content
Back to skills

Mcp Tool Discovery Guide

ASecurity

Guide to Lyra Tool Discovery — an AI-powered automation toolkit that discovers MCP servers for you. Point it at GitHub, npm, or configure custom discovery sources. Let GPT or Claude analyze APIs and generate ready-to-ship plugin configs. Zero manual work.

  • 7 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added June 7, 2026
documentationtypescriptgobashgitapisecuritydocumentation

Works with

  • claude desktop
  • cursor
  • api
  • mcp

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned June 7, 2026

npx -y skills add nirholas/three-ui --skill mcp-tool-discovery-guide --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mcp Tool Discovery Guide?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mcp Tool Discovery Guide
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nirholas-mcp-tool-discovery-guide/badge)](https://www.skillsdirectory.com/skills/nirholas-mcp-tool-discovery-guide)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mcp-tool-discovery-guide
description: Guide to Lyra Tool Discovery — an AI-powered automation toolkit that discovers MCP servers for you. Point it at GitHub, npm, or configure custom discovery sources. Let GPT or Claude analyze APIs and generate ready-to-ship plugin configs. Zero manual work.
license: MIT
metadata:
  category: development
  difficulty: intermediate
  author: nich
  tags: [development, mcp-tool-discovery-guide]
---

# 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

```bash
# 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
```bash
# 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
```bash
# Search by keyword
lyra-discover --npm "mcp-server"

# Filter by weekly downloads
lyra-discover --npm mcp --min-downloads 100
```

### Registry Discovery
```bash
# 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
```json
{
  "mcpServers": {
    "sperax-crypto": {
      "command": "npx",
      "args": ["@nirholas/sperax-crypto-mcp"]
    },
    "binance": {
      "command": "npx",
      "args": ["@nirholas/binance-mcp"]
    }
  }
}
```

### Plugin Manifest
```json
{
  "name": "sperax-crypto-mcp",
  "description": "Sperax Protocol MCP",
  "tools": ["mintUSDs", "redeemUSDs", "stakeSPA", ...],
  "quality_score": 0.92,
  "last_updated": "2026-02-20"
}
```

## Batch Discovery

```bash
# 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:
```bash
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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.