MCP Discovery MCP Server

Automatyzuj wykrywanie i dokumentowanie swoich serwerów MCP, uzyskując niezawodne, zawsze aktualne dokumentacje techniczne dzięki MCP Discovery.

MCP Discovery MCP Server

Co robi serwer MCP „MCP Discovery”?

MCP Discovery to narzędzie wiersza poleceń napisane w języku Rust, zaprojektowane do wykrywania i dokumentowania możliwości serwerów MCP (Model Context Protocol). Służy jako interfejs do uruchamiania serwerów MCP za pomocą określonych poleceń, a następnie odpytuje je o dostępne narzędzia, zasoby i inne funkcje. Narzędzie wyjściowe prezentuje zgromadzone informacje bezpośrednio w terminalu lub zapisuje je do plików Markdown, HTML czy tekstowych, co ułatwia deweloperom generowanie, aktualizowanie i utrzymanie kompleksowej dokumentacji dla swoich serwerów MCP. MCP Discovery usprawnia workflowy AI przez automatyzację eksploracji oraz dokumentowania funkcjonalności serwerów, zapewniając spójność i aktualność informacji niezbędnych do integracji z zewnętrznymi źródłami danych, API i usługami.

Lista promptów

Brak informacji o szablonach promptów w udostępnionym repozytorium lub dokumentacji.

Lista zasobów

Brak informacji o konkretnych zasobach udostępnianych przez MCP Discovery w repozytorium lub dokumentacji.

Lista narzędzi

W repozytorium ani dokumentacji nie opisano żadnych jawnych narzędzi serwera.

Przypadki użycia tego serwera MCP

  • Dokumentacja możliwości serwera MCP
    Automatyzuj wykrywanie i dokumentowanie możliwości serwerów MCP, narzędzi i zasobów, gwarantując aktualność i rzetelność dokumentacji.

  • Utrzymanie README w repozytorium
    Aktualizuj istniejące pliki Markdown, HTML lub tekstowe (np. README) najnowszymi możliwościami serwera MCP, ograniczając ręczną edycję i błędy ludzkie.

  • Generowanie niestandardowych wyjść
    Twórz pliki dokumentacji w różnych formatach (Markdown, HTML, tekst), używając wbudowanych lub własnych szablonów – umożliwia to płynną integrację z różnymi workflowami dokumentacyjnymi.

  • Ciągła integracja dokumentacji
    Użyj jako GitHub Action, by automatycznie utrzymywać i aktualizować dokumentację serwera MCP w ramach pipeline’ów CI.

Jak to skonfigurować

Windsurf

  1. Upewnij się, że masz zainstalowane Rust i Cargo na swoim systemie.
  2. Postępuj według instrukcji instalacji właściwych dla Twojej platformy.
  3. Skonfiguruj Windsurf tak, aby uruchamiał plik wykonywalny mcp-discovery jako część workflowu.
  4. Dodaj serwer MCP Discovery do swojej konfiguracji (przykład poniżej).
  5. Zapisz i w razie potrzeby zrestartuj Windsurf.

Przykładowa konfiguracja JSON:

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

Claude

  1. Zainstaluj Rust i Cargo na swoim systemie.
  2. Zainstaluj MCP Discovery zgodnie z dokumentacją.
  3. Dodaj MCP Discovery jako serwer w konfiguracji Claude.
  4. Zapisz konfigurację i zrestartuj Claude.

Przykładowa konfiguracja JSON:

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

Cursor

  1. Zainstaluj Rust i Cargo jako wymagane zależności.
  2. Pobierz i zainstaluj MCP Discovery zgodnie z oficjalnym przewodnikiem.
  3. Edytuj konfigurację Cursor, aby dodać MCP Discovery.
  4. Zapisz konfigurację i uruchom ponownie Cursor.

Przykładowa konfiguracja JSON:

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

Cline

  1. Upewnij się, że Rust i Cargo są zainstalowane.
  2. Zainstaluj MCP Discovery zgodnie z dokumentacją projektu.
  3. Skonfiguruj Cline, by uwzględnić MCP Discovery jako serwer.
  4. Zapisz konfigurację i w razie potrzeby zrestartuj.

Przykładowa konfiguracja JSON:

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

Uwaga:
Aby zabezpieczyć klucze API lub dane wrażliwe, korzystaj w konfiguracji ze zmiennych środowiskowych. Przykład:

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

Jak użyć tego MCP we flowach

Użycie MCP w FlowHunt

Aby zintegrować serwery MCP z workflowem FlowHunt, rozpocznij od dodania komponentu MCP do flowa i połącz go ze swoim agentem AI:

FlowHunt MCP flow

Kliknij komponent MCP, aby otworzyć panel konfiguracji. W sekcji systemowej konfiguracji MCP wklej dane swojego serwera MCP w tym formacie JSON:

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

Po zapisaniu konfiguracji agent AI będzie mógł korzystać z tego MCP jako narzędzia ze wszystkimi jego funkcjami. Pamiętaj, by zamienić „mcp-discovery” na faktyczną nazwę swojego serwera MCP i podać własny adres URL serwera MCP.


Przegląd

SekcjaDostępnośćSzczegóły/Uwagi
Przegląd
Lista promptówNie znaleziono szablonów promptów
Lista zasobówBrak wymienionych zasobów
Lista narzędziNie opisano jawnych narzędzi
Zabezpieczenie kluczy APIPrzykład podany w instrukcji konfiguracji
Wsparcie sampling-u (mniej istotne w ocenie)Nie wspomniane

Nasza opinia

MCP Discovery to solidne narzędzie do automatyzacji dokumentacji, natomiast jako „serwer” MCP nie udostępnia typowych zasobów, promptów czy narzędzi. Jego siłą jest automatyzacja i integracja dokumentacji, lecz przydatność jako serwer MCP ukierunkowany na LLM jest ograniczona. Do zamierzonego celu narzędzie jest bardzo dobrze wykonane, lecz jako serwer Model Context Protocol ma mniejsze znaczenie.
Ocena: 4/10

Ocena MCP

Ma LICENCJĘ✅ (MIT)
Ma przynajmniej jedno narzędzie
Liczba forków0
Liczba gwiazdek14

Najczęściej zadawane pytania

Jaka jest główna funkcja MCP Discovery?

MCP Discovery automatyzuje proces wykrywania oraz dokumentowania możliwości, narzędzi i zasobów serwerów MCP. Wynik może być prezentowany w formatach Markdown, HTML lub tekstowych, ułatwiając integrację z workflow dokumentacyjnym.

Czy MCP Discovery może być używany jako standardowy serwer MCP dla LLM?

Mimo że MCP Discovery działa jako interfejs serwera, jest przede wszystkim narzędziem do dokumentacji i nie udostępnia tradycyjnych narzędzi, promptów ani zasobów dla LLM. Jego główną zaletą jest automatyzacja dokumentacji.

Jak zabezpieczyć klucze API w konfiguracji MCP?

Przechowuj poufne klucze używając zmiennych środowiskowych w konfiguracji serwera. Na przykład, użyj sekcji 'env' i 'inputs' by odwołać się do zmiennych takich jak ${API_KEY} zamiast wpisywać sekrety na sztywno.

Czy MCP Discovery wspiera workflowy ciągłej integracji dokumentacji?

Tak, MCP Discovery może być używany jako część pipeline'ów CI (np. jako GitHub Action), aby automatycznie generować i aktualizować dokumentację serwera, gwarantując jej aktualność.

W jakich formatach MCP Discovery może generować dokumentację?

MCP Discovery umożliwia generowanie dokumentacji w formatach Markdown, HTML i zwykłego tekstu, korzystając z wbudowanych lub własnych szablonów, by ułatwić integrację z własnym systemem dokumentacji.

Zacznij automatyzować dokumentację swojego serwera MCP

Bez wysiłku generuj, aktualizuj i utrzymuj kompleksową dokumentację swoich serwerów MCP dzięki MCP Discovery. Zintegruj z workflow CI dla ciągłych, niezawodnych aktualizacji.

Dowiedz się więcej