
ojob ojob.io/ai/mcps/mcp-wiki-ops onport=8888 wikibackend=fs wikiroot=./wiki wikibucket=my-wiki-bucket wikiprefix=wiki/ wikiurl=https://s3.amazonaws.com wikiaccesskey= wikisecret= wikiregion= wikiuseversion1=false wikiignorecertcheck=false usewikigraph=false wikigraphcommunity=louvain wikigraphfalkorhost= wikigraphfalkorport=6379 wikigraphfalkorgraph=mini_a_wiki wikigraphfalkoruser= wikigraphfalkorpass= toolPrefix=wiki- label="Team wiki" wikiaccess=rw wikiopsreadonly=false wikilexical="{ language: 'english', synonymsFile: 'synonyms.txt' }" wikisourceurl="https://docs.example.com/{{$encodePath pathNoExt}}" wikisourcefield=sourceUrl wikisourceinline=false wikimounts="[{name: 'team', backend: 'fs', root: './team-wiki'}]" audit=false
A standalone STDIO/HTTP MCP wiki operations server (lint + readwrite maintenance)
| Name | Description |
|---|---|
| onport | If defined starts an HTTP MCP server on this port; otherwise uses STDIO |
| wikibackend | Wiki backend type (fs, s3, s3fs or es) |
| wikiroot | Base directory for fs backend (default: current directory) |
| wikibucket | S3 bucket for s3 backend |
| wikiprefix | S3 key prefix for s3/s3fs backend, or Elasticsearch index for es backend |
| wikiurl | S3 endpoint/base URL for s3/s3fs, or Elasticsearch/OpenSearch base URL for es (internal esurl) |
| wikiaccesskey | S3 access key, or Elasticsearch username for es backend |
| wikisecret | S3 secret key, or Elasticsearch password for es backend |
| wikiregion | S3 region |
| wikiuseversion1 | Force S3 signature version 1 |
| wikiignorecertcheck | Ignore TLS cert validation on S3 endpoint |
| usewikigraph | Enable the wiki graph layer explicitly. Also enabled automatically when FalkorDB host is provided. |
| wikigraphcommunity | Community detection algorithm for the wiki graph. |
| wikigraphfalkorhost | FalkorDB host for graph-backed wiki state/query. |
| wikigraphfalkorport | FalkorDB port for graph-backed wiki state/query. |
| wikigraphfalkorgraph | FalkorDB graph name. |
| wikigraphfalkoruser | FalkorDB username. |
| wikigraphfalkorpass | FalkorDB password. |
| toolPrefix | Optional prefix prepended to all tool names (e.g. "docs-" -> docs-list, docs-read, …) |
| label | Human-readable wiki label injected into templated tool descriptions |
| wikiaccess | Wiki access mode (`rw` or `ro`). Reindex requires `rw`. |
| wikiopsreadonly | If true, disable write operations in this MCP server. |
| wikilexical | SLON/JSON Lucene lexical configuration. Defaults to {language: 'english'}; supports inline synonyms and an optional synonymsFile. |
| wikisourceurl | Optional Handlebars template rendering a page's canonical citation URL. This server's tools (lint/edit/maintain/reindex/graph_*) don't expose retrieval results, so this is symmetry with mcp-wiki.yaml/mini-a's wiki tool rather than something this server's own output uses today. |
| wikisourcefield | Result field name the rendered citation URL is written to |
| wikisourceinline | Also append the rendered URL into search-shaped results' description/summary text |
| wikimounts | SLON/JSON array of read-only wiki mounts: [{name, backend, root |
| audit | If true (or env OJOB_MCP_AUDIT), logs every MCP tool call (tool name and arguments, handled generically by oJobMCP.yaml) plus every page actually fetched from a remote wikibackend (s3, es) -- backend, resolved location (s3://bucket/key or es:index/path), and byte count -- via OpenAF's log() function. The latter also covers pages fetched internally while serving lint/reindex/graph_build, not just the top-level edit/maintain tool calls. |