Skip to content

netflyapp/fluentcommunity-mcp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fluent Community MCP Server

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).

Funkcjonalności

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

Instalacja

  1. Sklonuj repozytorium
  2. Zainstaluj zależności:
    npm install
  3. Skonfiguruj zmienne środowiskowe w pliku .env (skopiuj .env.example):
    WORDPRESS_URL=https://twoja-spolecznosc.com
    USERNAME=twoj_login
    APPLICATION_PASSWORD=xxxx xxxx xxxx xxxx
    
  4. Zbuduj projekt:
    npm run build

Konfiguracja w Claude Desktop

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"
      }
    }
  }
}

Użycie

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"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published