Table of Contents

Table of Contents

site icon
2025.03.23 0
JavaScriptAI 代理安全通信知识管理开发效率
Fujitsu-AI_MCP-Server-for-MAS-Developments 是一个基于 Model Context Protocol (MCP) 的服务器实现,旨在将 privateGPT 作为代理集成到 MCP 兼容的应用程序中。它提供了强大的功能,包括聊天管理、知识源管理、用户管理以及安全通信等。
View on GitHub

Overview

产品定位

Fujitsu-AI_MCP-Server-for-MAS-Developments 是一个 MCP 服务器实现,用于将 privateGPT 集成到 MCP 兼容的应用程序中,提供安全、高效的通信和数据管理功能。

核心功能

  1. 认证与授权:支持用户登录、注销和令牌管理。
  2. 聊天管理:支持启动、继续、删除聊天以及获取聊天信息。
  3. 群组管理:支持创建、删除和列出群组。
  4. 知识源管理:支持创建、编辑、删除和列出知识源。
  5. 用户管理:支持创建、编辑、删除和重新激活用户。
  6. 安全特性:包括 TLS 加密、密码加密、密钥管理和证书验证。
  7. 配置灵活性:支持多语言、功能激活/禁用和日志管理。

适用场景

  1. 客户支持:构建智能对话代理。
  2. 知识管理:管理和检索结构化数据。
  3. 多用户协作:通过群组管理实现协作工作流。
  4. 自定义功能:根据需求激活或禁用特定功能。

工具列表

  1. Encrypted Password Generation Tool:用于生成加密密码的工具。
  2. Encrypted Password Decryption Tool:用于解密加密密码的工具。

常见问题解答

  1. 如何启用 TLS?:在配置文件中设置 ENABLE_TLStrue 并提供 SSL/TLS 证书路径。
  2. 如何加密密码?:使用 generate_encrypted_password.js 脚本生成加密密码。
  3. 如何解密密码?:使用 generate_decrypted_password.js 脚本解密密码。

使用教程

使用依赖

  1. 安装 Node.js 和 npm:
sudo apt install npm

安装教程

  1. 克隆仓库:
git clone https://github.com/privateGPT-dev/MCP-Server-for-MAS-Developments.git
cd MCP-Server-for-MAS-Developments
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

调试方式

  1. 启动服务器:
node dist/index.js
  1. 检查日志文件 logs/server.log 以获取调试信息。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。