Back to Home
bgconley icon

wekadocs-matrix

Verified Safe

by bgconley

Overview

A GraphRAG (Retrieval Augmented Generation) server that integrates documentation with a knowledge graph (Neo4j) and vector database (Qdrant) to provide structured, context-rich retrieval for AI agents via the Model Context Protocol (MCP). It handles document ingestion, semantic enrichment, hybrid search, and multi-turn conversation tracking.

Installation

Run Command
uvicorn src.mcp_server.main:app --host 0.0.0.0 --port 8000 --log-level info

Environment Variables

  • NEO4J_URI
  • NEO4J_USER
  • NEO4J_PASSWORD
  • QDRANT_HOST
  • QDRANT_PORT
  • REDIS_HOST
  • REDIS_PORT
  • REDIS_PASSWORD
  • JWT_SECRET
  • EMBEDDINGS_PROFILE
  • OTEL_EXPORTER_OTLP_ENDPOINT
  • BGE_M3_API_URL

Security Notes

The server implements strong security practices including JWT authentication, Redis-backed rate limiting, and a robust Cypher validator to prevent injection attacks and dangerous graph operations. Webhooks (e.g., GitHub) require signature verification. Some default secrets (`dev-secret-key` for JWT, `testpassword123` for Neo4j in migration scripts) exist, which are overwritten by environment variables in runtime configuration, but care must be taken in production to ensure strong, non-default values are always provided via environment variables. Circuit breakers are used for resilience against external service failures.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Avg Tokens2000
Stars0
Forks0
Last Update2026-01-19

Tags

GraphRAGRetrieval Augmented GenerationKnowledge GraphVector DatabaseNeo4jQdrantAI AgentLLM ToolFastAPIDocument IngestionHybrid SearchEmbedding