growi-mcp-server
v0.2.5
Published
MCP Server for GROWI - a modern Wiki system
Downloads
18
Maintainers
Readme
GROWI MCP Server
This Model Context Protocol (MCP) server provides growi integration.
Features
- List Pages: List pages under a specific path
- Recently Updated Pages: Get a list of pages recently edited on GROWI
- Get Page: Retrieve the contents of a single page
- And coming soon...
Prerequisites
- Node.js v18+ or v20+
- A running GROWI instance
- A GROWI API token (generated from the GROWI admin panel)
Installation
Clone and Build
# Clone the repository
git clone https://github.com/smtrdev/growi-mcp-server.git
cd growi-mcp-server
# Install dependencies
npm install
# Build the project
npm run buildUsage
Add this configuration to your MCP client setup:
{
"mcpServers": {
"growi": {
"command": "node",
"args": ["/path/to/your/growi-mcp-server/dist/index.js"],
"env": {
"GROWI_API_URL": "https://your-growi-instance.com",
"GROWI_API_TOKEN": "your_api_token_here"
}
}
}
}Using the Tools in Claude
Once configured, you can use the following commands in Claude Desktop:
List Pages
mcp_growi_growi_list_pages can you list all pages under the /projects path?/user のパスから10件取ってきてRecently Updated Pages
mcp_growi_growi_recently_updated_pages show me the latest edited pagesmcp_growi_growi_recently_updated_pages limit=5 offset=0Get Page
mcp_growi_growi_get_page path=/user/testmcp_growi_growi_get_page /user/test を表示してAnd coming soon...
Development
# Run the server in development mode
npm run dev
# Run linting
npm run lint
# Run tests
npm run testLicense
MIT
