Growi MCP Server logo

Growi MCP Server

by growilabs

Connects AI agents to GROWI for wiki search, page editing, comments, tags, revisions, and share links.

Install Growi MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "growilabs-growi-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@growi/mcp-server"
      ],
      "env": {
        "GROWI_APP_NAME_1": "YOUR_VALUE_HERE",
        "GROWI_BASE_URL_1": "YOUR_VALUE_HERE",
        "GROWI_API_TOKEN_1": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y @growi/mcp-server

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 29d ago.

Overview

The growilabs/growi-mcp-server MCP server exposes GROWI wiki APIs as MCP tools for searching, reading, creating, editing, and organizing pages. It runs locally through the npm package and authenticates to one or more GROWI applications with numbered environment variables. Use it when an agent needs access to organizational wiki content or needs to perform controlled GROWI content-management tasks. GROWI 7.3.x or later is recommended, with some features requiring GROWI 7.5.6 or later.

Use cases

  • Search an organizational GROWI wiki for answers
  • Create and update Markdown wiki pages
  • Review page sections and revision differences
  • Manage GROWI tags, comments, and share links

Key features

  • GROWI page search and retrieval
  • Full and partial page editing
  • Bulk page deletion and duplication
  • Tag and comment management
  • Revision history and diff access
  • Multiple GROWI application connections

Tools32

What Growi MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~472 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

17/17 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 1d ago via OSV.dev · @growi/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars20Stargazers on the source repository.
npm downloads1kPackage downloads in the last 30 days.
Last commit22d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed32Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Growi MCP Server works

What growilabs/growi-mcp-server MCP server does

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.

How it works

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.

Setup and configuration

Install and run the server with:

Terminal
npx -y @growi/mcp-server

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 application
  • GROWI_BASE_URL_1: the GROWI instance URL
  • GROWI_API_TOKEN_1: an API token for authentication

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

Tools and capabilities

The growilabs/growi-mcp-server MCP server includes capabilities for:

  • Searching pages and tags
  • Reading complete pages, selected sections, outlines, and page metadata
  • Creating, updating, partially editing, duplicating, renaming, and deleting pages
  • Listing root pages, child pages, recent pages, and page-listing summaries
  • Managing page tags and comments
  • Reviewing revisions and obtaining revision diffs
  • Creating, listing, and deleting page share links
  • Publishing or unpublishing pages, where supported by the available package version

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.

Limitations and notes

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.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Growi MCP Server

Run `npx -y @growi/mcp-server` and register the command in your MCP client configuration.

For the first configured app, set `GROWI_APP_NAME_1`, `GROWI_BASE_URL_1`, and `GROWI_API_TOKEN_1`. Additional apps use higher numbered variables.

Yes. The repository documents Claude Desktop setup and also supports direct MCP registration.

GROWI 7.3.x or later is recommended. Some features work from 7.2.5, while revision-change and revision-diff tools require 7.5.6 or later.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGrowi MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/growilabs-growi-mcp-server?style=directory)](https://allmcps.com/mcp/growilabs-growi-mcp-server)
HTML Embed
<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>