memory-wiki
Verified Safeby Algiras
Overview
Semantic knowledge base and MCP server for organizing, searching, and connecting information with AI-powered features, including semantic search, knowledge graph, and file ingestion.
Installation
cargo run --releaseEnvironment Variables
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- OPENROUTER_API_KEY
- OLLAMA_HOST
- OPENAI_API_BASE
Security Notes
The server uses `bollard` for Docker integration, specifically to manage a Qdrant container, which implies interaction with the Docker daemon. It executes external commands (`pdftotext`, `pandoc`) for document ingestion; however, argument handling via Rust's `Command` API generally sanitizes inputs, mitigating command injection risks. The web UI listens on a network port, requiring appropriate firewalling if not intended for public access. LLM integrations rely on environment variables for API keys, avoiding hardcoded secrets. Data is stored locally in JSON files, reducing remote database attack surface. Overall, security practices appear reasonable for its intended use case.
Similar Servers
mcp-documentation-server
A local-first MCP server for document management, semantic search, and AI-powered document intelligence.
codegraph-rust
Transforms codebases into a semantically searchable knowledge graph, enabling AI agents to reason about code relationships, architecture, and impact rather than just performing text-based searches.
pluggedin-app
A testing environment for MCP (Model Control Protocol) servers, allowing interaction through a chat interface powered by LLMs and an AI agent using the LangChain ReAct framework.
bluera-knowledge
Provides a semantic knowledge base and intelligent web crawling capabilities to power coding agents, enabling them to search internal project files, Git repositories, and crawled web documentation.