【AI】部署 WeKnora 知识库

WeKnora WeKnora 是一款基于 LLM 的知识库管理框架,它是由腾讯开源的。 Windows 环境: Windows 10 64-bit 安装 Docker 直接安装 Docker Desktop,当前安装是最新版本: 1 2 3 4 5 $ docker --version Docker version 29.6.1, build 8900f1d $ docker-compose --version Docker Compose version v5.2.0 配置国内镜像源 这里可以跳过,配置 Docker Hub 的国内镜像源的目的是访问国内服务器比较稳定。 这个配置文件默认是:C:\Users\<用户名>\.docker\daemon.json。 修改后的内容如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 { "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": false, "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ] } 启动 WeKnora 1 2 3 4 5 6 7 8 9 10 # 拉取代码 $ git clone https://github.com/Tencent/WeKnora.git # 使用示例配置 $ cd WeKnora $ cp .env.example .env # 运行 Docker Desktop, 目的是开启 Docker Engine # 启动核心服务 $ docker compose up -d 启动成功后,我们可以在 Docker Desktop 里面查看其状态: ...

July 11, 2026 · 2 min · 276 words

【AI】搭建一个 MCP 服务器

什么是 MCP MCP,Model Context Protocol,模型上下文协议。 通过 MCP 协议,AI 应用(比如 Claude、ChatGPT、Qwen)可以访问指定的数据源(比如数据库、Markdown 文档)、运行指定的工具(比如搜索引擎、计算器)、执行指定的工作流等。 MCP 架构 服务器 服务器提供三种功能: 资源(Resources) 工具(Tools) 提示(Prompts) 分层 MCP 由两层组成:数据层(Data Layer)、传输层(Transport Layer)。 数据层 数据层实现了一个基于 JSON-RPC 2.0 的交互协议,定义了消息结构和语义。 传输层 支持两种传输机制: Stdio Streamable HTTP 有些旧的还支持 SSE(Server-Sent Events)。 搭建 MCP 服务器 当前环境 python 版本 1 2 $ python3 --version Python 3.12.5 操作命令 创建目录 1 2 3 $ mkdir my_mcp_server $ cd my_mcp_server 创建并激活虚拟环境 1 2 3 $ python3 -m venv .venv $ source .venv/Scripts/activate 激活后,可以输入 deactivate 取消激活。 ...

June 25, 2026 · 2 min · 346 words