GROWI

GROWI

Official MCP Server to integrate with GROWI APIs.

11
Stars
7
Forks
2
Releases

Overview

growi-mcp-server is a Model Context Protocol (MCP) server that connects AI models to GROWI wiki content. It enables LLMs to search and retrieve information from your organization’s knowledge base to generate accurate, context-aware responses. The server supports simultaneous connections to multiple GROWI apps, each configured using numbered environment variables (GROWI_APP_NAME_{N}, GROWI_BASE_URL_{N}, GROWI_API_TOKEN_{N}). A default app can be selected with GROWI_DEFAULT_APP_NAME when the LLM does not specify an app. The project offers a suite of MCP capabilities including Page Management (search, create, update, delete, duplicate, rename, get, list), Tag Management (get tags, update, list, search), Comments & Discussions (get comments), Revision Management (list revisions, get revision), Share Links (create, get, delete), and User Information (get user recent pages). It provides single-app and multi-app configuration examples and notes compatibility with GROWI versions (GROWI v7.3.x+ recommended; some features from v7.2.5+). Development prerequisites include Node.js 18+, pnpm, and a GROWI instance for testing. The MCP server is under active development and APIs may change, so thorough testing is advised before production use.

Details

Owner
growilabs
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Page Management

Search pages by keywords; create, update, delete (bulk), duplicate (including child pages), rename, and retrieve pages.

Tag Management

Get and update page tags; list and search available tags.

Comments & Discussions

Retrieve comments associated with a page.

Revision Management

List page revisions and fetch details of specific revisions.

Share Links

Create, retrieve, and delete share links for pages.

User Information

Get recent pages for a specific user.

Audience

DevelopersIntegrate the MCP server with GROWI APIs to enable LLMs to search and retrieve wiki content for context-aware responses.
AI engineers / Data teamsConfigure and manage multi-GROWI app connections to support knowledge retrieval across multiple contexts.

Tags

GROWIMCPAILLMpage managementtag managementcomment managementshare link managementGROWI APImultisiteknowledge basesearch