
Personal Context Technology MCP Server

2025.04.12
0
TypeScript个性化上下文管理AI助手支持开发效率
pct-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器实现,用于 Personal Context Technology (PCT)。它允许 AI 助手(如 Claude)访问和更新用户的个性化上下文数据,实现会话间的持久化记忆。该服务器支持存储个人偏好、目标、学习风格等信息,并提供隐私控制、分段访问、上下文更新和版本跟踪等功能。
View on GitHub
Overview
基本能力
产品定位
pct-mcp-server 是一个用于管理个人上下文数据的服务器,旨在为 AI 助手提供持久化的个性化上下文支持。
核心功能
- 持久化上下文存储:存储个人偏好、目标、学习风格等信息
- 隐私控制:通过指令块定义哪些信息是私有的/公开的
- 分段访问:可以访问完整上下文或单独部分
- 上下文更新:通过 updateContext 工具更新特定字段
- 版本跟踪:维护上下文变更历史
适用场景
- AI 助手需要访问用户个性化数据的场景
- 需要跨会话保持用户上下文的 AI 应用
- 需要用户控制数据隐私和访问权限的应用
工具列表
- Resources:访问上下文数据(完整上下文或按部分)
- Tools:更新上下文中的特定字段
常见问题解答
- 如何支持多用户?:修改 contextStorage.js 文件,基于用户 ID 存储用户特定的上下文文件
- 如何切换传输协议?:编辑 src/index.ts,取消注释 HTTP 传输部分并配置端口和 CORS 设置
使用教程
使用依赖
- Node.js (v16+)
- npm (包含在 Node.js 中)
安装教程
- 克隆仓库
git clone https://github.com/mikhashev/pct-mcp-server.git
cd pct-mcp-server
- 安装依赖
npm install
- 构建服务器
npm run build
- 启动服务器
npm start
调试方式
- 启动 PCT MCP 服务器
npm start
- 重启 Claude Desktop(如果需要)
- 在 Claude 中,点击输入字段中的 MCP 工具图标(扳手/工具图标)
- 查看 "personal-context-server" 及其可用工具和资源