社区管理协议服务器

一个支持通过MCP协议从任何兼容IDE管理Fluent社区功能的服务器,提供帖子、评论、空间、成员、通知等多种管理工具。

  • by netflyapp
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 netflyapp/fluentcommunity-mcp-server

使用说明

流畅的社区MCP服务器

MCP(模型上下文协议)服务器,可在任何支持 MCP 的 IDE(例如 Claude Desktop、Cursor)中控制 Fluent 社区。

功能

服务器提供管理工具:

  • **感觉量(发作后)**创建,编辑,删除,列表
  • Komentarzami添加,删除,列表
  • **空间(Spaces)**管理空间和成员
  • 会员和个人资料: 查看和编辑
  • 反应和书签与内容的互动
  • 通知阅读与管理
  • 课程 和 课程: 教育内容管理
  • Mediami文件管理
  • 设置: 社区配置

安装

  1. 删除仓库
  2. 安装依赖关系 :
    npm install
    
  3. 在文件中配置环境变量 .env 副本 .env.example):
    WORDPRESS_URL=https://twoja-spolecznosc.com
    USERNAME=twoj_login
    APPLICATION_PASSWORD=xxxx xxxx xxxx xxxx
    
  4. 唤醒项目:
    npm run build
    

在 Claude Desktop 中配置

向文件添加以下配置 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"
      }
    }
  }
}

使用

连接服务器后,您可以发出自然语言命令,例如:

  • “显示通用空间中的最新帖子”
  • “添加评论到ID 123的帖子”
  • “创建一个名为'MCP简介'的新课程”
  • “显示我的通知”