shared-wiki-mcp
Shared Wiki
A small Markdown wiki with a CLI and MCP server. Search linked notes, read context, queue review questions, capture feedback, and propose edits without overwriting existing notes. Proposals record the target's content hash for stale-edit checks.
Philosophy · Architecture and compatibility · Roadmap.
Input and attention plan maps the next additions across the repository.
Requires Python 3.11+. From a checkout or unpacked source distribution:
python3 -m venv .venv
.venv/bin/python -m pip install -e .
cp -R examples/vault vault
.venv/bin/shared-wiki validate
.venv/bin/shared-wiki search "storage"
.venv/bin/shared-wiki queueUse --vault PATH (before the command) or WIKI_VAULT for another vault. Notes use
YAML frontmatter
(id, title, created, updated), millisecond timestamps, and [[note.name]]
links; see examples.
For an MCP host, launch .venv/bin/shared-wiki-mcp --vault /absolute/path/to/vault
over stdio. Writes create separate inbox or proposal notes. Applying proposals,
remote synchronization, and Slack/GitHub connectors are not implemented.
PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m unittest discover -s tests -vSource distributions include the design docs, tests, and synthetic example vault. Wheels contain only the runtime package and package metadata; provide your own vault when installing a wheel.
Licensed under Apache 2.0.
This server cannot be deployed
Maintenance
Related MCP Connectors
Cited, versioned knowledge for agents: retrieve sourced passages and propose owner-approved fixes.
61Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.
Personal context for every AI: search, read, and write back to your private Markdown library.
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants like Claude and Codex to read, write, search, and traverse Markdown notes stored in a self-hosted knowledge base.1 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to read and write a local-first knowledge base of plain markdown files in git, with governance gates for safe, hash-anchored edits.1Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to manage Markdown notes via the Model Context Protocol, supporting creation, editing, searching, and conflict detection.MIT
- AlicenseAqualityBmaintenanceEnables AI agents to perform safe, semantic edits on Markdown and DOCX documents through a normalized model with staging, diff review, and stale-edit protection.13MIT