Token导航 LogoToken导航TokenDH.com
Centre AI logo
搜索检索未说明官方级别未说明来源级核验

Centre AI

MCP Server

Centre AI - MCP Knowledge Server 是一个安全的模型上下文协议(MCP)服务器,提供优雅的管理员Web界面,用于AI知识管理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
搜索DockerClaude知识图谱Claude DesktopClaudeCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

success0106

提供方

success0106

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

中心AI-MCP知识服务器

一个安全的模型上下文协议(MCP)服务器,具有优雅的管理web界面,用于人工智能知识管理。

特性

MCP服务器

  • 真正的MCP协议:使用SSE传输的本地MCP实现
  • 安全认证:所有MCP客户端的承载令牌身份验证
  • 10个知识工具:AI助手的综合工具集

管理员Web UI

  • 苹果风格设计:优雅的黑白界面,衬线字体
  • 知识图谱:交互式D3.js可视化
  • 全面管理:记忆、代码库、项目、指令

基础设施

  • Docker Compose:完成容器化设置
  • 隔离网络:仅暴露必要的端口
  • 矢量搜索:Qdrant用于语义搜索
  • PostgreSQL:结构化数据存储

快速开始

设置向导

chmod +x setup.sh
./setup.sh

交互式设置将指导您完成以下操作:

  1. 管理员凭据
  2. 安全令牌生成
  3. 数据库配置
  4. 端口分配

手动启动

# Copy environment template
cp .env.example .env

# Edit configuration
nano .env

# Start services
docker compose up -d

建筑

┌─────────────────────────────────────────────────────────────┐
│                    EXTERNAL ACCESS                          │
│           (via Zoraxy/Nginx Reverse Proxy)                  │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│    ┌─────────────────┐         ┌─────────────────┐         │
│    │   Admin UI      │         │   MCP Server    │         │
│    │   Port 2069     │         │   Port 2068     │         │
│    │   (localhost)   │         │   (localhost)   │         │
│    └────────┬────────┘         └────────┬────────┘         │
│             │                           │                   │
├─────────────┴───────────────────────────┴───────────────────┤
│                    INTERNAL NETWORK                         │
│                   (centre-internal)                         │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐      │
│  │  PostgreSQL  │  │    Qdrant    │  │    Redis     │      │
│  │   (5432)     │  │   (6333)     │  │   (6379)     │      │
│  │   internal   │  │   internal   │  │   internal   │      │
│  └──────────────┘  └──────────────┘  └──────────────┘      │
│                                                             │
└─────────────────────────────────────────────────────────────┘

MCP工具

工具说明
create_memory存储知识、事实、提醒
get_memory通过语义搜索检索记忆
get_codebase搜索索引代码库
capture_codebase索引本地代码库
get_instructions检索管理员配置的说明
who_am_i_talking_to获取管理员配置文件信息
project_overview查看托管项目
conversation_overview访问对话历史记录
web_search通过DuckDuckGo搜索网络
get_knowledge_graph检索知识图数据

MCP客户端配置

将此添加到您的MCP客户端(Claude Desktop、Cline等):

{
  "mcpServers": {
    "centre-ai": {
      "url": "http://localhost:2068/sse",
      "transport": "sse",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_AUTH_TOKEN"
      }
    }
  }
}

在以下位置查找您的令牌:

  • .env 文件(MCP_AUTH_TOKEN)
  • 管理UI设置页面

港口

服务端口访问
MCP服务器2068仅限本地主机
管理UI2069仅限本地主机
PostgreSQL5432仅限内部
Qdrant6333仅限内部
Redis6379仅限内部

反向代理设置

对于外部访问,请使用反向代理。看 ZORAXY.md 详细配置。

安全

  • 认证:所有MCP请求都需要Bearer令牌
  • 基于代用券:64个字符的十六进制标记
  • 隔离网络:数据库服务未公开
  • 非root Docker:容器以非root用户身份运行
  • 会话管理:用于管理UI的安全会话Cookie

命令

# Start services
docker compose up -d

# View logs
docker compose logs -f

# Stop services
docker compose down

# Restart
docker compose restart

# Check status
docker compose ps

环境变量

变量描述默认值
ADMIN_USERNAME管理员登录用户名admin
ADMIN_PASSWORD管理员登录密码-
SECRET_KEY会话加密密钥-
MCP_AUTH_TOKENMCP身份验证令牌-
POSTGRES_DB数据库名称centre_ai
POSTGRES_USER数据库用户centre_ai
POSTGRES_PASSWORD数据库密码-
MCP_PORTMCP服务器端口2068
ADMIN_PORT管理UI端口2069
LOG_LEVEL日志记录级别INFO

文件结构

centre-ai/
├── mcp_server/           # MCP Server code
│   ├── __init__.py
│   ├── config.py         # Configuration management
│   ├── database.py       # Database connections
│   ├── server.py         # MCP SSE server
│   └── tools.py          # MCP tools implementation
├── admin_ui/             # Admin Web UI
│   ├── __init__.py
│   ├── app.py            # FastAPI application
│   └── templates/        # Jinja2 templates
├── docker-compose.yml    # Docker services
├── Dockerfile.mcp        # MCP server container
├── Dockerfile.admin      # Admin UI container
├── init-db.sql           # Database schema
├── setup.sh              # Setup wizard
├── requirements.txt      # Python dependencies
├── ZORAXY.md            # Reverse proxy guide
└── README.md            # This file

许可证

麻省理工学院

贡献

欢迎投稿!请先阅读投稿指南。

目录标签

目录标签

搜索DockerClaude知识图谱AI知识管理Python本地部署MCP协议语义搜索Docker部署

支持客户端

Claude DesktopClaudeCline

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP