Connects AI agents to GROWI for wiki search, page editing, comments, tags, revisions, and share links.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag ā we're steadily working through the catalog.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Growi MCP Server.
searchPagesSearch pages by keywords
createPageCreate a new page
updatePageUpdate an existing page (full-body replace; returns the new revision ID)
editPageEdit parts of a page with string replacements without sending the whole body (supports dry-run diff preview)
deletePagesDelete pages (bulk operation supported)
duplicatePageDuplicate a page (including child pages)
The growilabs/growi-mcp-server MCP server connects MCP-compatible agents to GROWI wiki instances. It provides tools for finding pages, reading full Markdown content or selected sections, inspecting page outlines, and retrieving page metadata. Agents can also create, replace, partially edit, duplicate, rename, and delete pages. Bulk deletion is supported.
The server covers related wiki operations beyond page bodies. It can read and update tags, search the tag catalog, add or remove comments, inspect revision history, and create, list, or delete share links. It also exposes page listings, recently updated pages, and user-specific recent pages. The older getPage operation remains available as an alias, but is deprecated in favor of the more targeted page-reading tools.
The package runs as a local stdio MCP server using npm and communicates with GROWI through its APIs. A configuration can define one GROWI application or several. Each application uses a numbered name, base URL, and API token; an optional default app name selects which configured instance should be used when multiple apps are present.
The growilabs/growi-mcp-server MCP server also includes optional Vault commands for synchronizing a local, read-only git clone of a GROWI Vault, locating that clone, and decoding Vault filenames. These commands use the same application configuration and require Git 2.31 or newer. They are separate from the MCP tool interface but can support local wiki searching workflows.
Install and run the server with:
Register that command in the MCP client configuration and provide at least these variables for the first application:
GROWI_APP_NAME_1: the local name assigned to the GROWI applicationGROWI_BASE_URL_1: the GROWI instance URLGROWI_API_TOKEN_1: an API token for authenticationAdditional numbered sets can connect to other GROWI applications. The repository documents direct setup as an alternative to installing its setup skill. It also provides skills for guided setup and for saving content with suggested GROWI paths.
The growilabs/growi-mcp-server MCP server includes capabilities for:
Section reads can use heading text or line ranges. Partial edits support replacement operations and a dry-run diff preview. Revision-change and batch-diff tools require GROWI 7.5.6 or later.
GROWI 7.3.x or later is the recommended server version, while some functionality is available from GROWI 7.2.5 onward. The revision-change and revision-diff operations specifically require GROWI 7.5.6 or newer. Revision listings omit revision bodies and return body lengths instead. The getPage tool is deprecated and is scheduled for removal in version 2.0.0; new integrations should use the outline, section, or whole-content operations.
The server requires a configured GROWI endpoint and credential. Multiple application connections use numbered environment-variable groups, so each target must be configured separately. Vault synchronization additionally requires a suitable Git installation.
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/growilabs-growi-mcp-server)<a href="https://allmcps.com/mcp/growilabs-growi-mcp-server"><img src="https://allmcps.com/api/badge/growilabs-growi-mcp-server?style=directory" alt="Growi MCP Server on AllMCPs" /></a>