Back to MCP directory
publicPublicdnsLocal runtime

privateGPT

privateGPT MCP Server是一个基于Model Context Protocol(MCP)的服务器实现,允许用户通过MCP客户端与privateGPT API无缝集成,实现聊天、知识源管理和权限控制等功能。

article

README

🚀 私人聊天室项目文档

本项目是一个私人聊天室项目,提供了不同语言版本的代码实现,包含了登录、聊天、资源管理等多种功能。

🚀 快速开始

项目暂未提供快速开始相关内容,你可以参考项目结构了解代码分布情况。

🏗️ 项目结构

以下是项目的详细文件结构:

[
    {
        "name": "C语言",
        "items": [
            {
                "name": "1.0 mcp_login",
                "items": [
                    {
                        "name": "MCPLoginClient.c"
                    }
                ]
            },
            {
                "name": "1.1 mcp_logout",
                "items": []
            },
            {
                "name": "2.0 mcp_chat",
                "items": []
            },
            {
                "name": "2.1 mcp_continue_chat",
                "items": []
            },
            {
                "name": "2.2 mcp_get_chat_info",
                "items": []
            },
            {
                "name": "3.0 mcp_create_source",
                "items": []
            },
            {
                "name": "3.1 mcp_get_source",
                "items": []
            },
            {
                "name": "3.2 mcp_list_sources",
                "items": []
            },
            {
                "name": "3.3 mcp_edit_source",
                "items": []
            },
            {
                "name": "3.4 mcp_delete_source",
                "items": []
            },
            {
                "name": "4.0 mcp_list_groups",
                "items": []
            },
            {
                "name": "4.1 mcp_store_group",
                "items": []
            },
            {
                "name": "4.2 mcp_delete_group",
                "items": []
            },
            {
                "name": "5.0 mcp_store_user",
                "items": []
            },
            {
                "name": "5.1 mcp_edit_user",
                "items": []
            },
            {
                "name": "5.2 mcp_delete_user",
                "items": []
            },
            {
                "name": "9.0 mcp_keygen",
                "items": []
            },
            {
                "name": "README.md",
                "size": 15630
            }
        ]
    },
    {
        "name": "Java语言",
        "items": [
            {
                "name": "1.0 mcp_login",
                "items": [
                    {
                        "name": "MCPLoginClient.java"
                    }
                ]
            },
            {
                "name": "1.1 mcp_logout",
                "items": []
            },
            {
                "name": "2.0 mcp_chat",
                "items": []
            },
            {
                "name": "2.1 mcp_continue_chat",
                "items": []
            },
            {
                "name": "2.2 mcp_get_chat_info",
                "items": []
            },
            {
                "name": "3.0 mcp_create_source",
                "items": []
            },
            {
                "name": "3.1 mcp_get_source",
                "items": []
            },
            {
                "name": "3.2 mcp_list_sources",
                "items": []
            },
            {
                "name": "3.3 mcp_edit_source",
                "items": []
            },
            {
                "name": "3.4 mcp_delete_source",
                "items": []
            },
            {
                "name": "4.0 mcp_list_groups",
                "items": []
            },
            {
                "name": "4.1 mcp_store_group",
                "items": []
            },
            {
                "name": "4.2 mcp_delete_group",
                "items": []
            },
            {
                "name": "5.0 mcp_store_user",
                "items": []
            },
            {
                "name": "5.1 mcp_edit_user",
                "items": []
            },
            {
                "name": "5.2 mcp_delete_user",
                "items": []
            },
            {
                "name": "9.0 mcp_keygen",
                "items": []
            },
            {
                "name": "README.md",
                "size": 16208
            }
        ]
    },
    // ... 其他语言的结构类似
]

📄 许可证

该项目根据MIT许可证授权,具体请查看LICENSE文件。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client