Skip to content

wikijs-mcpYour wiki, as tools a model can actually use

Search, read and edit Wiki.js pages, and manage its assets, users, groups and comments

wikijs-mcp architectureAn MCP client speaks stdio to wikijs-mcp, which calls the Wiki.js GraphQL endpoint over HTTPS. Page content comes back marked as untrusted data.MCP clientClaude, Codex, …wikijs-mcp62 tools · asks a personread-only · path scopeWiki.js2.x, self-hostedstdioHTTPS/graphqlpage content returns marked as untrusted data

Searching a wiki for text the built-in search cannot find, then being refused an ambiguous edit

An MCP client speaks stdio to wikijs-mcp, which calls the Wiki.js GraphQL endpoint. Page content comes back marked as untrusted data.

Running it elsewhere ​

A client that cannot spawn a local process — ChatGPT connectors, Claude on the web, Cursor, LibreChat — cannot start wikijs-mcp the way Claude Code does. mcp-hub is the bridge: one container serves many stdio MCP servers over Streamable HTTP, with an OAuth 2.1 login behind a single password and long-lived tokens for the clients that cannot do OAuth. Its /hub endpoint puts every server behind six meta-tools, so one connector reaches all of them without N×tool schemas in the model's context, and it speaks both protocol revisions — a question this server asks travels through it to the person at the far end instead of ending at the gateway.

Its configuration is Claude Code's mcpServers format, so the entry you already have is the entry it takes: Through mcp-hub.

Released under the MIT License.