@growi/mcp-server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GROWI_APP_NAME_1 | Yes | GROWI app identifier name for app 1 | |
| GROWI_BASE_URL_1 | Yes | Base URL of GROWI instance for app 1 | |
| GROWI_API_TOKEN_1 | Yes | GROWI API access token for app 1 | |
| GROWI_DEFAULT_APP_NAME | No | Default app name to use (optional) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| logging | {} |
| prompts | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| createPageB | Create a new page in GROWI |
| updatePageB | Update an existing page in GROWI |
| renamePageC | Rename or move a page in GROWI |
| deletePagesB | Delete pages in GROWI |
| searchPagesC | Search pages in GROWI using Elasticsearch |
| publishPageB | Publish a page by its ID |
| unpublishPageB | Unpublish a page by its ID |
| duplicatePageB | Duplicate a page. Can recursively duplicate the page with its descendants. |
| pageListingInfoB | Get summary information for pages in GROWI by IDs or path |
| getPageA | Get page data about the specific GROWI page |
| getPageInfoA | Get summary information about a specific GROWI page |
| getPageListingChildrenB | Get children pages for a specified page by ID or path in GROWI |
| getPageListingRootA | Get root page listing information from GROWI |
| getPageTagB | Get tags for a specific page in GROWI |
| getRecentPagesB | Get recently updated pages from GROWI with pagination support |
| getUserRecentPagesB | Get recently created pages by a specific user in GROWI |
| listRevisionsA | List revisions for a page in GROWI with pagination support |
| getRevisionB | Get detailed information about a specific revision in GROWI |
| updateTagB | Update tags for a page in GROWI |
| getTagListA | Get list of tags in GROWI with pagination support |
| searchTagsB | Search for tags in GROWI |
| createShareLinkA | Create a share link for a page in GROWI |
| deleteShareLinksA | Delete all share links for a page in GROWI |
| deleteShareLinkByIdA | Delete a specific share link by ID in GROWI |
| getShareLinksB | Get share links for a specific page in GROWI |
| getCommentsA | Get comments for a page revision in GROWI |
| suggestPathA | Get suggested save paths for content in GROWI. Analyzes the content body and returns directory path candidates with grant (permission) constraints. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| summarizeGrowiPage | Summarize the content of a GROWI page. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/growilabs/growi-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server