{"name":"io.github.eduardoabreu81/livewiki","slug":"eduardoabreu81-livewiki","title":"livewiki","description":"A repository wiki of Markdown pages anchored to real code: read, search, and verified writes.","url":"https://mcp.market/server/eduardoabreu81-livewiki","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":31,"stars":1,"forks":0,"downloads_week":96,"last_push_at":"2026-09-05T17:09:16.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/eduardoabreu81/livewiki","website":"https://github.com/eduardoabreu81/livewiki","version":"0.3.4","remotes":[],"packages":[{"registryType":"npm","identifier":"@livewiki/mcp","version":"0.3.4","transport":{"type":"stdio"},"packageArguments":[{"description":"Path to the repository whose wiki should be served.","isRequired":true,"format":"filepath","placeholder":"/path/to/repo","type":"named","name":"--repo"}]}],"tools":[{"name":"livewiki_debt","description":"Lists open documentation debt (changed/moved/deleted anchors), undocumented symbols, and overall wiki status. Equivalent to `livewiki status --json`.","write_action":false,"price_micros":0,"input_schema":null},{"name":"livewiki_impact","description":"Blast radius for a symbol key (e.g. 'src/auth.ts#login'): direct and transitive callers found in the indexed call graph, plus which wiki pages document any of them. Only RESOLVED call edges are walked (an edge the indexer couldn't confidently attribute to one symbol is skipped, never guessed) — treat this as a best-effort signal, not exhaustive static analysis. Bounded by maxDepth/maxNodes; `trunc","write_action":false,"price_micros":0,"input_schema":null},{"name":"livewiki_next_task","description":"Starts or resumes a full wiki bootstrap written by this MCP client. Returns the next prioritized Markdown task with its target path, complete closed symbol-key list, source file paths, and canonical format contract. No provider, model, or API credential is required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"livewiki_quickstart","description":"Returns livewiki/quickstart.md (the low-token entry point for navigating the wiki). Errors if the wiki isn't initialized yet — run `livewiki init` first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"livewiki_read","description":"Reads a wiki page by its relative path inside the repo (e.g. 'livewiki/auth.md'). Path must be inside the livewiki/ allowlist.","write_action":false,"price_micros":0,"input_schema":null},{"name":"livewiki_renew_task_claim","description":"Extends the lease on a task claimed through livewiki_next_task. Pass the taskId and the claimId you were given. Returns the new leaseExpiresAt, or a stale_claim error when the lease already expired or another execution re-claimed the task.","write_action":false,"price_micros":0,"input_schema":null},{"name":"livewiki_resolve_debt","description":"Explicitly accepts the current code/document alignment into the versioned baseline. Choose one wiki page and either specific anchored symbol keys or every anchor on that page. Local SQLite debt IDs are not accepted because they are disposable projections.","write_action":false,"price_micros":0,"input_schema":null},{"name":"livewiki_search","description":"Full-text search over all wiki pages using SQLite FTS5. Returns up to N hits (default 20) with wiki path and a snippet around the match.","write_action":false,"price_micros":0,"input_schema":null},{"name":"livewiki_write_doc","description":"Writes or updates a wiki page. Path MUST be inside livewiki/ (allowlist). Content is validated via `verify` before being accepted — pages with broken anchors are rejected. Never include reasoning or <think> blocks in the content; verify rejects them. Pass the taskId returned by livewiki_next_task to validate against that task's full page contract and complete it atomically.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-20T11:37:23.510Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T11:37:23.433Z","components":{"code":{"score":25,"max":25,"notes":["13 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 15 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@livewiki/mcp","version":"0.3.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-09-05T17:10:08.806Z","repositoryUrl":"git+https://github.com/eduardoabreu81/livewiki.git","weeklyDownloads":96}],"repo":{"found":true,"owner":"eduardoabreu81","repo":"livewiki","archived":false,"pushedAt":"2026-09-05T17:09:16Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/212580853?v=4","ownerCreatedAt":"2025-05-20T15:57:35Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/212580853?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":96,"license":"MIT","lastPushAt":"2026-09-05T17:09:16.000Z","score":31}}}},"grade_history":[],"reviews":[]}