📡 MCP Radar

BEKO2210/Knowledge-Hub

Self-hosted MCP server: your codebase as a knowledge graph, your secrets in an encrypted vault — both reachable by your AI assistant, and by nobody else.

3 stars
1 forks
Python
momentum ▲ 8.0
created 2026-07-11
on radar since 2026-07-17
ai-toolsclaudedeveloper-toolsencryptionknowledge-graphmcpmodel-context-protocoloauth2pkcepwapythonsecrets-managementself-hostedstarlettevault
View on GitHub ↗Homepage ↗

About Knowledge-Hub

Your knowledge. Your server. Your graph.

Every project you own becomes a searchable knowledge graph. Your API keys live in an encrypted vault. Claude — or any MCP client — gets both, and nobody else gets anything.

Website · Live benchmarks · Quick start · Architecture · Wiki

Every AI coding assistant has the same two blind spots.

It doesn't know your codebase. You paste files into the context window one at a time and hope you picked the right ones. Knowledge Hub maps each project into a graph of concepts, modules and documents — clusters, hub nodes, relations — and lets the assistant traverse it. Ask "how does a refund actually reach the ledger?" and it walks the graph instead of guessing.

It can't hold your secrets. So the API key gets pasted into the chat and lives in a transcript forever. Knowledge Hub keeps keys in an encrypted vault and gives the assistant a tool to fetch one when a task genuinely needs it — and every access lands in an audit log.

It runs on your machine. No third party ever sees your code or your keys.

Requirements: Linux, Python 3.12+, and graphifyy — a third-party graph engine (MIT, by Safi Shamsi). Knowledge Hub is the server, vault, scheduler, retrieval engine and UI around it.

The installer creates a virtualenv, generates your keys, installs a systemd user service plus the nightly timer, and opens a setup wizard in your browser: choose a password, pick the projects to map, pick an AI provider for the semantic pass — done. On its first query the hybrid engine downloads a local embedding model once (~470 MB); after that, retrieval is fully

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/BEKO2210--Knowledge-Hub.html)

Related MCP servers

korovin-aa97/talkthrough-mcp

MCP server: turn narrated screen recordings into agent-ready data — local Whisper transcript, scene keyframes, OCR, wall-clock anchoring. Record your screen, talk — your AI agent files the bugs.

⭐ 12Python
siemd2/reel-relay

Share an Instagram reel to Claude and have it watch, research, and build what it shows. Self-hosted MCP connector (yt-dlp + ffmpeg + Groq Whisper).

⭐ 10Python
mihirargulkar/canvas-obsidian

Sync Canvas courses into a local Obsidian vault — transcribed lecture notes, a cross-lecture concept graph, homework and deadlines — then study it with Claude or Gemini over MCP.

⭐ 5Python
HalemoGPA/whatsapp-mcp-server

Authenticated, self-hosted WhatsApp MCP server that serves 96 tools for the token cost of 29, with a labeled eval for tool-retrieval accuracy. Go bridge + Python FastMCP.

⭐ 5Python
hritvikgupta/nimbus

Talk to your cloud — an open-source AI agent that reads your code, operates AWS & GCP, and opens PRs. Self-hostable.

⭐ 3Python
MuhittinYilmazer/akana

Self-hosted, local-first AI assistant server: swappable LLM providers, review-gated memory, an encrypted vault, and wake-word voice. No accounts, no telemetry.

⭐ 3Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.