
Table of Contents

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 兼容的应用程序中,提供安全、高效的通信和数据管理功能。
核心功能
- 认证与授权:支持用户登录、注销和令牌管理。
- 聊天管理:支持启动、继续、删除聊天以及获取聊天信息。
- 群组管理:支持创建、删除和列出群组。
- 知识源管理:支持创建、编辑、删除和列出知识源。
- 用户管理:支持创建、编辑、删除和重新激活用户。
- 安全特性:包括 TLS 加密、密码加密、密钥管理和证书验证。
- 配置灵活性:支持多语言、功能激活/禁用和日志管理。
适用场景
- 客户支持:构建智能对话代理。
- 知识管理:管理和检索结构化数据。
- 多用户协作:通过群组管理实现协作工作流。
- 自定义功能:根据需求激活或禁用特定功能。
工具列表
- Encrypted Password Generation Tool:用于生成加密密码的工具。
- Encrypted Password Decryption Tool:用于解密加密密码的工具。
常见问题解答
- 如何启用 TLS?:在配置文件中设置
ENABLE_TLS
为true
并提供 SSL/TLS 证书路径。 - 如何加密密码?:使用
generate_encrypted_password.js
脚本生成加密密码。 - 如何解密密码?:使用
generate_decrypted_password.js
脚本解密密码。
使用教程
使用依赖
- 安装 Node.js 和 npm:
sudo apt install npm
安装教程
- 克隆仓库:
git clone https://github.com/privateGPT-dev/MCP-Server-for-MAS-Developments.git
cd MCP-Server-for-MAS-Developments
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 启动服务器:
node dist/index.js
- 检查日志文件
logs/server.log
以获取调试信息。