Skip to main content
Glama
freeqaz

shared-wiki-mcp

by freeqaz

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 queue

Use --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 -v

Source 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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to manage Markdown notes via the Model Context Protocol, supporting creation, editing, searching, and conflict detection.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to turn conversations into a searchable personal wiki, read and organize pages, and propose edits such as merges, translations, and fact-checks as reviewable changesets.
    2
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables AI agents to manage a markdown vault wiki by creating, reading, updating, deleting, moving, and searching notes, as well as giving feedback and asking questions with missed information logged for later retrieval.
    21
    MIT