
Personal Context MCP Server

2025.03.04
0
TypeScript个人数据管理安全数据存储其它
Personal Context MCP Server 是一个安全的 MCP 服务器,用于管理个人信息和上下文,并提供加密功能。该服务器主要用于存储和检索加密的个人数据,如联系人、偏好设置和上下文信息。
View on GitHub
Overview
基本能力
产品定位
Personal Context MCP Server 是一个专注于个人数据管理的安全服务器,提供加密存储和检索功能。
核心功能
- 加密存储:所有数据使用 AES-256-CBC 加密,确保数据安全。
- 个人数据管理:支持添加、更新、检索和搜索个人数据。
- 安全配置:通过环境变量配置加密密钥和数据库路径。
适用场景
- 个人数据管理:存储和管理联系人、偏好设置等个人数据。
- 安全数据存储:需要加密存储敏感信息的场景。
工具列表
add-personal-info
:添加新的个人信息(联系人、偏好设置、上下文)。update-personal-info
:更新现有信息。get-personal-info
:通过 ID/名称/类型检索信息。search-personal-info
:在存储的信息中搜索。
常见问题解答
- 加密密钥:必须提供 32 字节的十六进制字符串作为加密密钥。
- 数据库路径:需要指定 SQLite 数据库的路径。
使用教程
使用依赖
- 安装 Node.js 和 npm。
- 确保有创建数据库的目录权限。
- 设置以下环境变量:
ENCRYPTION_KEY
:加密密钥(32 字节的十六进制字符串)。DB_PATH
:SQLite 数据库路径。
安装教程
# 安装依赖
npm install
# 构建项目
npm run build
# 启动服务器
npm start
调试方式
- 确保环境变量已正确设置。
- 检查服务器是否成功启动并监听指定端口。
- 使用工具(如
get-personal-info
)测试数据检索功能。
许可证
None