Serwer MCP (Model Context Protocol) umożliwiający sterowanie społecznością Fluent Community z poziomu dowolnego IDE wspierającego MCP (np. Claude Desktop, Cursor).
Serwer udostępnia narzędzia do zarządzania:
- Feedami (Postami): tworzenie, edycja, usuwanie, listowanie
- Komentarzami: dodawanie, usuwanie, listowanie
- Przestrzeniami (Spaces): zarządzanie przestrzeniami i członkami
- Członkami i Profilami: przeglądanie i edycja
- Reakcjami i Zakładkami: interakcje z treścią
- Powiadomieniami: odczytywanie i zarządzanie
- Kursami i Lekcjami: zarządzanie treściami edukacyjnymi
- Mediami: zarządzanie plikami
- Ustawieniami: konfiguracja społeczności
- Sklonuj repozytorium
- Zainstaluj zależności:
npm install
- Skonfiguruj zmienne środowiskowe w pliku
.env(skopiuj.env.example):WORDPRESS_URL=https://twoja-spolecznosc.com USERNAME=twoj_login APPLICATION_PASSWORD=xxxx xxxx xxxx xxxx - Zbuduj projekt:
npm run build
Dodaj poniższą konfigurację do pliku claude_desktop_config.json:
{
"mcpServers": {
"fluent-community": {
"command": "node",
"args": [
"/sciezka/do/projektu/build/index.js"
],
"env": {
"WORDPRESS_URL": "https://twoja-spolecznosc.com",
"USERNAME": "twoj_login",
"APPLICATION_PASSWORD": "xxxx xxxx xxxx xxxx"
}
}
}
}Po podłączeniu serwera, możesz wydawać polecenia w języku naturalnym, np.:
- "Pokaż ostatnie posty w przestrzeni General"
- "Dodaj komentarz do posta o ID 123"
- "Stwórz nowy kurs o nazwie 'Wprowadzenie do MCP'"
- "Pokaż moje powiadomienia"