Turn Your Knowledge Base into a Wiki + MCP Server for Claude

A Reddit user shared a workflow that turns a knowledge base into an internal wiki and an MCP server for Claude, making the KB both readable and writable by the agent.
How It Works
- Sources processed: a URL, a PDF, and a Notion page.
- Auto-sync: the URL source syncs weekly.
- Output: an internal wiki generated from those sources by a tool called Akyn.
MCP Server Integration
The KB is connected to Claude via an MCP server with:
- OAuth authentication
- Human-in-the-loop on tool calls (user approves each operation)
Exposed MCP Tools
list_sources— list all sources in the KBquery— search or retrieve content from the wikiwrite_memory— write information back to the KB (e.g., Claude can contribute new entries)
Bidirectional Sync
The KB is not read-only: Claude can query and contribute. Written memories appear inside the same KB in the Akyn UI, and the KB stays in sync with the original sources.
Who This Is For
Developers who want to give Claude persistent, updatable access to their documentation or notes without manual syncing.
Practical Takeaway
If you maintain a knowledge base (URLs, PDFs, Notion), you can spin up an MCP server that lets Claude search, read, and write. The source stay synced, and you keep control via human approval on tool calls.
📖 Read the full source: r/ClaudeAI
👀 See Also
Needle: A 26M Parameter Tool-Calling Model Built Entirely Without FFNs
Needle is a 26M parameter function-calling model with no MLPs, achieving 6000 tok/s prefill and 1200 tok/s decode on consumer devices. It beats FunctionGemma-270M, Qwen-0.6B, Granite-350M, and LFM2.5-350M on single-shot tool calling.

Baton: A Desktop App for Managing Multiple AI Coding Agents
Baton is a desktop application that helps developers manage multiple AI coding agents across isolated workspaces. It provides real terminal sessions, git worktree isolation, and status monitoring for agents like Claude Code, Codex CLI, OpenCode, and Gemini CLI.

PocketTeam: A Claude Code Pipeline with Hook-Based Safety and Learning Agents
PocketTeam is a Claude Code pipeline that implements 9 safety layers at the tool-call level to block dangerous operations like writes to .env or rm -rf commands. The system includes an Observer agent that analyzes completed tasks and writes structured learnings to improve future agent performance.

Lat.md: A Markdown-Based Knowledge Graph for Codebases
Lat.md creates a knowledge graph for codebases using interconnected markdown files in a lat.md/ directory. It addresses scaling issues with monolithic documentation by linking sections with [[wiki links]], connecting to source code via comments like // @lat: [[section-id]], and providing CLI tools for validation and search.