MediaWiki-MCP-adapter MCP Serwer

Połącz swoje flowy FlowHunt z MediaWiki za pomocą MediaWiki-MCP-adapter. Programowo pobieraj, edytuj i automatyzuj strony wiki, aby inteligentniej i efektywniej zarządzać bazą wiedzy.

MediaWiki-MCP-adapter MCP Serwer

Do czego służy serwer MCP “MediaWiki-MCP-adapter”?

MediaWiki-MCP-adapter to niestandardowy serwer Model Context Protocol (MCP) zaprojektowany do integracji z API MediaWiki i WikiBase. Jego głównym celem jest umożliwienie asystentom AI i narzędziom deweloperskim programowej interakcji z instancjami MediaWiki, zarówno w zakresie pobierania, jak i edycji stron wiki. Dzięki udostępnieniu tych możliwości przez framework MCP ułatwia płynną integrację z workflow wymagającymi pozyskiwania informacji kontekstowych lub zautomatyzowanych edycji stron. Adapter ten jest szczególnie przydatny do automatyzacji zarządzania bazą wiedzy, tworzenia inteligentnych botów czy zwiększania produktywności deweloperów poprzez łączenie systemów AI z platformami współdzielonej dokumentacji takimi jak MediaWiki.

Lista promptów

Brak zdefiniowanych szablonów promptów w repozytorium.

Lista zasobów

  • getPageContent
    Pobiera zawartość wskazanej strony MediaWiki.
    • Input: { "title": "string" }
    • Output: { "content": "string" }

Lista narzędzi

  • editPage
    Umożliwia edycję wskazanej strony MediaWiki, przekazując nową treść oraz opcjonalny opis edycji.
    • Input: { "title": "string", "content": "string", "summary": "string (opcjonalne)" }
    • Output: { "success": "boolean" }

Przykładowe zastosowania tego serwera MCP

  • Automatyczne aktualizacje treści Wiki
    Agent AI lub skrypt może programowo aktualizować dokumentację, zapewniając, że wiki pozostaje aktualne przy minimalnej ręcznej ingerencji.
  • Masowa edycja i migracja stron
    Deweloperzy mogą automatyzować migrację dużych ilości treści lub masową edycję wielu stron, zwiększając wydajność i spójność.
  • Pobieranie treści dla kontekstu LLM
    Pobierz zawartość strony wiki, by zapewnić LLM aktualne informacje kontekstowe do odpowiadania na pytania lub generowania dokumentacji.
  • Zarządzanie bazą wiedzy opartą na Wiki
    Łatwo buduj boty lub agentów zarządzających i kurujących bazy wiedzy, wykorzystując dostęp do MediaWiki w trybie odczytu i zapisu przez MCP.
  • Integracja z workflow deweloperskimi
    Włącz do pipeline’ów CI/CD lub innych narzędzi deweloperskich, by automatycznie dokumentować zmiany w kodzie lub aktualizacje projektu w instancji MediaWiki.

Jak skonfigurować

Windsurf

  1. Upewnij się, że masz zainstalowany Node.js (v16+).
  2. Dodaj MediaWiki-MCP-adapter jako zależność:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. Zlokalizuj plik konfiguracyjny Windsurf.
  4. Dodaj wpis serwera MCP:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  5. Zapisz konfigurację i zrestartuj Windsurf, aby aktywować serwer.

Bezpieczne przechowywanie kluczy API:
Używaj zmiennych środowiskowych do przechowywania wrażliwych informacji.
Przykład:

{
  "env": {
    "MEDIAWIKI_API_KEY": "${MEDIAWIKI_API_KEY}"
  },
  "inputs": {
    "mediaWikiAPIBase": "https://your.mediawiki/api.php"
  }
}

Claude

  1. Wymaganie: Node.js (v16+).
  2. Zainstaluj pakiet:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. Edytuj konfigurację MCP dla Claude.
  4. Dodaj:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  5. Zrestartuj Claude i sprawdź dostępność serwera.

Cursor

  1. Zainstaluj Node.js (v16+).
  2. Dodaj pakiet serwera MCP:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. Otwórz ustawienia Cursor i edytuj sekcję MCP.
  4. Wstaw:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  5. Zapisz ustawienia i zrestartuj Cursor.

Cline

  1. Upewnij się, że masz Node.js (v16+).
  2. Zainstaluj:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. Dodaj do konfiguracji Cline MCP:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  4. Zapisz i zrestartuj Cline.

Bezpieczne przechowywanie kluczy API dla wszystkich platform:
Przechowuj klucze API w zmiennych środowiskowych i odwołuj się do nich w konfiguracji, jak pokazano wyżej.

Jak używać tego MCP w flowach

Wykorzystanie MCP w FlowHunt

Aby zintegrować serwery MCP w swoim workflow FlowHunt, zacznij od dodania komponentu MCP do flowa i podłączenia go do agenta AI:

FlowHunt MCP flow

Kliknij na komponent MCP, aby otworzyć panel konfiguracji. W sekcji systemowej konfiguracji MCP wstaw szczegóły swojego serwera MCP w formacie JSON:

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

Po skonfigurowaniu agent AI może korzystać z MCP jako narzędzia, mając dostęp do wszystkich jego funkcji i możliwości. Pamiętaj, by zmienić “mediawiki-mcp” na faktyczną nazwę swojego serwera MCP oraz podać własny adres URL serwera MCP.


Przegląd

SekcjaDostępnośćSzczegóły/Uwagi
PrzeglądOpis i przeznaczenie znajdują się w README.
Lista promptówBrak zdefiniowanych szablonów promptów.
Lista zasobówZasób getPageContent jest zdefiniowany.
Lista narzędziNarzędzie editPage jest dostępne.
Bezpieczne przechowywanie kluczy APIKonfiguracja z użyciem zmiennych środowiskowych pokazana na przykładach JSON.
Wsparcie dla sampling (mało istotne w ocenie)Brak wzmianki o wsparciu dla sampling.

Nasza opinia

MediaWiki-MCP-adapter zapewnia skoncentrowaną i dobrze udokumentowaną integrację z API MediaWiki/WikiBase, oferując jasne prymitywy zasobów i narzędzi do pobierania oraz edycji stron. Brak szablonów promptów i wsparcia dla sampling ogranicza jego elastyczność w złożonych workflow opartych o LLM, ale kluczowe funkcje są solidne w zakresie automatyzacji treści i zarządzania bazą wiedzy. Obecność licencji oraz instrukcji instalacji zwiększa jego wiarygodność dla deweloperów. Ogólnie jest to solidny wybór do automatyzacji MediaWiki, choć rozszerzenie o bardziej zaawansowane funkcje agentów dodatkowo podniosłoby jego ocenę.

Ocena MCP

Posiada LICENCJĘ✅ (GPL-3.0)
Co najmniej jedno narzędzie
Liczba Forków1
Liczba Gwiazdek3

Najczęściej zadawane pytania

Do czego służy serwer MediaWiki-MCP-adapter MCP?

Łączy API MediaWiki/WikiBase z asystentami AI i narzędziami automatyzacji przez Model Context Protocol, umożliwiając zarówno pobieranie, jak i edytowanie stron wiki w celu zautomatyzowanego zarządzania wiedzą.

Jakie narzędzia są dostępne w tym serwerze MCP?

Możesz pobierać zawartość stron za pomocą `getPageContent` oraz wykonywać edycje poprzez `editPage`, co pozwala na programowe czytanie i aktualizowanie stron MediaWiki.

Jakie są typowe zastosowania tego adaptera?

Automatyczne aktualizacje treści wiki, masowa edycja lub migracja, pobieranie treści do kontekstu LLM, zarządzanie bazami wiedzy opartymi o wiki oraz integracja aktualizacji dokumentacji w workflow deweloperskich.

Czy MediaWiki-MCP-adapter jest bezpieczny?

Tak. Klucze API i wrażliwe dane należy przechowywać w zmiennych środowiskowych, jak pokazano w instrukcji instalacji, aby zapewnić bezpieczną integrację.

Czy obsługuje szablony promptów lub zaawansowane funkcje agentów LLM?

Brak wbudowanych szablonów promptów czy wsparcia dla sampling. Adapter koncentruje się na bezpośredniej integracji API do pobierania i edycji stron.

Na jakiej licencji jest ten serwer MCP?

Jest licencjonowany na GPL-3.0, oferując niezawodność open-source i elastyczność dla deweloperów.

Zautomatyzuj swoje Wiki z MediaWiki-MCP-adapter

Odblokuj płynną automatyzację API MediaWiki dla swoich botów, flowów i narzędzi wewnętrznych dzięki MediaWiki-MCP-adapter od FlowHunt.

Dowiedz się więcej