mcp-server-private-user-context
3.1
If you are the rightful owner of mcp-server-private-user-context and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A secure MCP server for managing personal information and context with encryption.
Personal Context MCP Server
A secure MCP server for managing personal information and context with encryption.
Setup Requirements
- Node.js and npm installed
- Directory permissions for database creation
- Environment variables (required):
ENCRYPTION_KEY
: Encryption key (32-byte hex string)DB_PATH
: SQLite database path
Installation
# Install dependencies
npm install
# Build the project
npm run build
# Start the server
npm start
MCP Configuration
Add to your MCP settings (e.g. Cline's settings):
{
"mcpServers": {
"personal-context": {
"command": "node",
"args": ["path/to/build/server.js"],
"env": {
"ENCRYPTION_KEY": "your-32-byte-hex-key",
"DB_PATH": "path/to/database.db"
},
"disabled": false,
"alwaysAllow": []
}
}
}
Available Tools
add-personal-info
: Add new personal information (contacts, preferences, context)update-personal-info
: Update existing informationget-personal-info
: Retrieve information by ID/name/typesearch-personal-info
: Search across stored information
Security
- All data is encrypted using AES-256-CBC
- Each record uses a unique initialization vector
- Database contains only encrypted data
- Encryption key should be kept secure