xtrace-mcp-server
0
This project is an official Model Context Protocol server designed to store and retrieve memories using XTrace's encrypted vector database. It serves as a semantic memory layer for LLMs, utilizing partially homomorphic encryption.
Overview
An official Model Context Protocol server for keeping and retrieving memories in the XTrace encrypted vector db. It acts as an encrypted semantic memory layer for LLMs.
Components
Tools
- xtrace-store
- Store some data in Xtrace's encrypted vector db for later retrieval
- Input: textual data and optional metadata
- Returns: success message
- xtrace-search
- Retrieve relevant data from XTrace with encrypted query
- Input: query string
- Returns: list of the most relevant data
Environment Variables
XTrace_API_KEY
: API key for the XTrace serviceKNOWLEDGE_BASE_ID
: ID of the Knowledge base to useORGANIZATION_ID
: ID of the Organization registered at XTraceHOMOMORPHIC_KEY_PATH
: Path to the locally stored secret key for homomorphic encryptionAES_KEY
: AES Key used for encrypting/decrypting plain text