MCP Discovery MCP Server

Automatizza la scoperta e la documentazione dei tuoi MCP Server per avere riferimenti tecnici affidabili e sempre aggiornati usando MCP Discovery.

MCP Discovery MCP Server

Cosa fa il server MCP “MCP Discovery”?

MCP Discovery è uno strumento da riga di comando scritto in Rust progettato per scoprire e documentare le capacità degli MCP Server (Model Context Protocol). Funziona come interfaccia per avviare MCP Server tramite comandi specificati e poi interrogarli per gli strumenti disponibili, le risorse e altre capacità. Lo strumento restituisce le informazioni raccolte direttamente nel terminale oppure le salva in file Markdown, HTML o testo semplice, facilitando per gli sviluppatori la generazione, l’aggiornamento e la manutenzione di una documentazione completa dei propri MCP Server. MCP Discovery migliora i flussi di lavoro di sviluppo AI automatizzando l’esplorazione e la documentazione delle funzioni del server, assicurando informazioni coerenti e aggiornate pronte per l’integrazione con fonti dati esterne, API e servizi.

Elenco dei Prompt

Nessuna informazione sui template di prompt è disponibile nel repository o nella documentazione forniti.

Elenco delle Risorse

Nessuna informazione su risorse specifiche esposte da MCP Discovery è disponibile nel repository o nella documentazione forniti.

Elenco degli Strumenti

Nessun strumento server esplicitamente descritto nel repository o nella documentazione.

Casi d’Uso di questo MCP Server

  • Documentazione delle capacità dell’MCP Server
    Automatizza la scoperta e la documentazione di capacità, strumenti e risorse degli MCP Server, garantendo che la documentazione sia sempre aggiornata e accurata.

  • Manutenzione README del repository
    Aggiorna file Markdown, HTML o di testo esistenti (come README) con le capacità aggiornate dell’MCP Server, riducendo la modifica manuale e l’errore umano.

  • Generazione di output personalizzati
    Genera file di documentazione in vari formati (Markdown, HTML, testo semplice) usando template integrati o personalizzati, abilitando un’integrazione fluida in diversi flussi di lavoro documentali.

  • Integrazione continua della documentazione
    Utilizza come GitHub Action per mantenere e aggiornare automaticamente la documentazione dell’MCP Server come parte delle pipeline di integrazione continua (CI).

Come configurarlo

Windsurf

  1. Assicurati di avere Rust e Cargo installati sul tuo sistema.
  2. Segui le istruzioni di installazione per la tua piattaforma.
  3. Configura Windsurf per eseguire l’eseguibile mcp-discovery come parte del suo workflow.
  4. Aggiungi il server MCP Discovery alla tua configurazione (esempio sotto).
  5. Salva e riavvia Windsurf se necessario.

Esempio di configurazione JSON:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Claude

  1. Installa Rust e Cargo sul tuo sistema.
  2. Installa MCP Discovery seguendo la documentazione.
  3. Aggiungi MCP Discovery come server nella configurazione di Claude.
  4. Salva la configurazione e riavvia Claude.

Esempio di configurazione JSON:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Cursor

  1. Installa Rust e Cargo come prerequisiti.
  2. Scarica e installa MCP Discovery seguendo la guida ufficiale.
  3. Modifica la configurazione di Cursor per aggiungere MCP Discovery.
  4. Salva la configurazione e riavvia Cursor.

Esempio di configurazione JSON:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Cline

  1. Assicurati che Rust e Cargo siano installati.
  2. Installa MCP Discovery seguendo la documentazione del progetto.
  3. Configura Cline per includere MCP Discovery come server.
  4. Salva la configurazione e riavvia se necessario.

Esempio di configurazione JSON:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Nota:
Per proteggere le chiavi API o informazioni sensibili, utilizza variabili d’ambiente nella configurazione. Esempio:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"],
      "env": {
        "API_KEY": "${API_KEY}"
      },
      "inputs": {
        "apiKey": "${API_KEY}"
      }
    }
  }
}

Come utilizzare questo MCP nei flow

Utilizzo di MCP in FlowHunt

Per integrare gli MCP Server nel tuo workflow FlowHunt, inizia aggiungendo il componente MCP al tuo flow e collegandolo al tuo agente AI:

FlowHunt MCP flow

Clicca sul componente MCP per aprire il pannello di configurazione. Nella sezione di configurazione MCP di sistema, inserisci i dettagli del tuo server MCP usando questo formato JSON:

{
  "mcp-discovery": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Una volta configurato, l’agente AI potrà usare questo MCP come strumento con accesso a tutte le sue funzioni e capacità. Ricordati di cambiare “mcp-discovery” con il vero nome del tuo MCP server e sostituire la URL con quella del tuo MCP server.


Panoramica

SezioneDisponibilitàDettagli/Note
Panoramica
Elenco dei PromptNessun template prompt trovato
Elenco delle RisorseNessuna risorsa elencata
Elenco degli StrumentiNessuno strumento esplicitamente descritto
Protezione delle chiavi APIEsempio fornito nelle istruzioni di setup
Supporto sampling (meno rilevante in valutazione)Non menzionato

La nostra opinione

MCP Discovery è un solido strumento di documentazione, ma come “Server” MCP non espone risorse, prompt o strumenti tipici. Il suo punto di forza è l’automazione e l’integrazione della documentazione, mentre la sua utilità come server MCP orientato agli LLM è limitata. Per lo scopo previsto è ben costruito, ma come server model context protocol è meno rilevante.
Valutazione: 4/10

Valutazione MCP

Ha una LICENSE✅ (MIT)
Almeno uno strumento
Numero di Fork0
Numero di Star14

Domande frequenti

Qual è la funzione principale di MCP Discovery?

MCP Discovery automatizza il processo di scoperta e documentazione delle capacità, degli strumenti e delle risorse degli MCP Server. Restituisce queste informazioni in formato Markdown, HTML o testo per una facile integrazione nei flussi di lavoro di documentazione.

MCP Discovery può essere usato come MCP Server standard per LLM?

Sebbene MCP Discovery agisca come interfaccia server, è principalmente uno strumento di documentazione e non espone strumenti tradizionali, prompt o risorse per LLM. Il suo punto di forza è l'automazione della documentazione.

Come posso proteggere le chiavi API nella configurazione MCP?

Archivia le chiavi sensibili utilizzando variabili d'ambiente nella configurazione del server. Ad esempio, usa le sezioni 'env' e 'inputs' per fare riferimento a variabili come ${API_KEY} invece di inserire i segreti direttamente.

MCP Discovery supporta workflow di integrazione della documentazione continua?

Sì, MCP Discovery può essere utilizzato come parte di pipeline CI (ad esempio come GitHub Action) per generare e aggiornare automaticamente la documentazione del server, assicurando che le informazioni siano sempre aggiornate.

In quali formati MCP Discovery può esportare la documentazione?

MCP Discovery supporta l’esportazione della documentazione in formato Markdown, HTML e testo semplice, utilizzando template integrati o personalizzati per un’integrazione fluida nel tuo sistema di documentazione.

Inizia ad automatizzare la documentazione del tuo MCP Server

Genera, aggiorna e mantieni facilmente una documentazione completa per i tuoi MCP Server con MCP Discovery. Integra nel tuo flusso CI per aggiornamenti continui e affidabili.

Scopri di più