Back to Home
seanivore icon

the-pensieve

Verified Safe

by seanivore

Overview

The Pensieve server acts as a RAG-based knowledge management system, allowing users to store, query, and analyze their knowledge using natural language and LLM-powered insights.

Installation

Run Command
node dist/index.js <PATH_TO_KNOWLEDGE_ROOT> <YOUR_OPENAI_API_KEY> <YOUR_QDRANT_URL> <YOUR_QDRANT_API_KEY>

Environment Variables

  • OPENAI_API_KEY
  • QDRANT_URL
  • QDRANT_API_KEY

Security Notes

API keys are passed as command-line arguments and set as environment variables, which is better than hardcoding but less secure than dedicated secret management. The `generate_markdown` tool writes files to `rootPath` using a `filename` argument; if `filename` is not sanitized by the client, it could potentially lead to path traversal vulnerabilities. No direct `eval` or blatant obfuscation found. External network requests to OpenAI and Qdrant are expected for core functionality.

Similar Servers

Stats

Interest Score32
Security Score7
Cost ClassMedium
Avg Tokens1000
Stars2
Forks3
Last Update2025-11-29

Tags

MCP ServerRAGKnowledge ManagementSemantic SearchTypeScriptOpenAIQdrant