npx claudepluginhub growilabs/growi-mcp-serverSkills for MCP clients to interact with GROWI.
Share bugs, ideas, or general feedback.
A Model Context Protocol (MCP) server that connects AI models to GROWI wiki content. Enables LLMs to search and retrieve information from your organization's knowledge base for accurate, context-aware responses. Supports connections to multiple GROWI apps.
Supports simultaneous connections to multiple GROWI apps. Each app is configured using numbered environment variables.
{
"mcpServers": {
"growi": {
"command": "npx",
"args": ["@growi/mcp-server"],
"env": {
"GROWI_APP_NAME_1": "main",
"GROWI_BASE_URL_1": "https://your-growi-instance.com",
"GROWI_API_TOKEN_1": "your_growi_api_token"
}
}
}
}
{
"mcpServers": {
"growi": {
"command": "npx",
"args": ["@growi/mcp-server"],
"env": {
"GROWI_DEFAULT_APP_NAME": "staging",
"GROWI_APP_NAME_1": "production",
"GROWI_BASE_URL_1": "https://wiki.example.com",
"GROWI_API_TOKEN_1": "token_for_production",
"GROWI_APP_NAME_2": "staging",
"GROWI_BASE_URL_2": "https://wiki-staging.example.com",
"GROWI_API_TOKEN_2": "token_for_staging",
"GROWI_APP_NAME_3": "development",
"GROWI_BASE_URL_3": "https://wiki-dev.example.com",
"GROWI_API_TOKEN_3": "token_for_development"
}
}
}
}
This repository also provides Agent Skills — reusable workflow definitions that AI coding agents can load to interact with GROWI more effectively.
suggest-path tool, presents destination candidates, and guides the user through page naming and visibility settings.https://github.com/growilabs/growi-mcp-server
Add this repository as a plugin marketplace, then install the plugin:
/plugin marketplace add growilabs/growi-mcp-server
/plugin install mcp-client-skills
Install as a Gemini CLI extension (includes both MCP tools and skills):
gemini extensions install https://github.com/growilabs/growi-mcp-server
Update with:
gemini extensions update growi-mcp-server
Works with Claude Code, Gemini CLI, Cursor, Codex, GitHub Copilot, and many other agents:
npx skills add growilabs/growi-mcp-server
Update with:
npx skills update
Download skills directly from the repository and place them in your agent's skills directory:
skills/ in this repository.claude/skills/<skill-name>/SKILL.md.gemini/skills/<skill-name>/SKILL.md.agents/skills/<skill-name>/SKILL.mdsearchPages - Search pages by keywordscreatePage - Create a new pageupdatePage - Update an existing pagedeletePages - Delete pages (bulk operation supported)duplicatePage - Duplicate a page (including child pages)renamePage - Change page name and pathgetPage - Get a page datagetPageInfo - Get detailed page informationgetRecentPages - Get list of recently updated pagesgetPageListingRoot - Get root page listgetPageListingChildren - Get child pages of specified pagepageListingInfo - Get summary information of page listingspublishPage / unpublishPage - Set page publish/unpublish statusgetPageTag - Get tags of a pageupdateTag - Update tags of a pagegetTagList - Get list of tagssearchTags - Search tagsgetComments - Get comments of a pagelistRevisions - Get page edit historygetRevision - Get details of a specific revision