Integrates with Runbook to allow listing, reading, and searching over documents.
This MCP server integrates with Runbook to allow listing, reading, and searching over documents.
get-article
articleUid
(string): ID of the article to retrieve. It always starts with ar_
.list-articles
get-article
.bookUid
(string): ID of the book. It always starts with 'bk_'. You can retrieve a list of books with `list-books`.articleName
(string): If provided, the result will be filtered by article name.categoryUid
(string): ID of the category. It always starts with 'ca_'. You can retrieve a list of categories with `list-categories`.orderBy
(string): Sort field (updatedAt, createdAt, 'name', or 'popularity').create-article
bookUid
(string): ID of the book. It always starts with 'bk_'. You can retrieve a list of books with `list-books`.name
(string): Name of the article to create.bodyMarkdown
(string): Body of the article in Markdown format. If not provided, an empty article will be created.categoryUids
(array): IDs of the categories to assign to the article. Each ID starts with 'ca_'. You can retrieve a list of categories with `list-categories`.update-article
articleUid
(string): ID of the article to update. It always starts with ar_
. You can retrieve a list of articles with `list-articles`.name
(string): Name of the article to update.bodyMarkdown
(string): Body of the article in Markdown format. If not provided, the body will not be updated.categoryUids
(array): IDs of the categories to assign to the article. Each ID starts with 'ca_'. You can retrieve a list of categories with `list-categories`.list-books
bookName
(string): If provided, the result will be filtered by book name.list-categories
bookUid
(string): ID of the book. It always starts with 'bk_'. You can retrieve a list of books with `list-books`.search-articles
keywords
(string): Space-separated keywords to filter articles. If multiple keywords are provided, the articles that match all of them will be returned. Use current language for keywords.scope
(string): ID of the book or workspace. If provided, the result will be filtered by them. Default: all.limit
(number): Number of articles to retrieve.offset
(number): Offset of the search result.orderBy
(string): Sort field (updatedAt, createdAt, or 'score'). Default: score.get-process
bookUid
(string): ID of the book. It always starts with 'bk_'. The book type must be 'workflow'.runStateUid
(string): ID of the run state. It always starts with 'rs_'. If not provided, the first run state will be used.run-process
bookUid
(string): ID of the book. It always starts with 'bk_'. The book type must be 'workflow'.articleUid
(string): ID of the article. It always starts with 'ar_'. The article UID is included in the return value of `get-process` and `run-process`.runStateUid
(string): ID of the run state. It always starts with 'rs_'. If not provided, a new process will be created.propertyValues
(object): Property values to pass to the process. This is an object whose keys are strings and values are string or string[]. Properties correspond to `::::input` elements in the article body. Only input elements with type="checkbox" can use string[] type.To integrate this server with the desktop app, add the following to your app's server configuration:
Recommended: Install as Desktop Extension (.dxt)
For the easiest setup, download and install the .dxt file from the releases page. This will automatically configure the MCP server in Claude Desktop. For more information about desktop extensions, see the Anthropic documentation.
Manual Configuration
Alternatively, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"runbook": {
"command": "npx",
"args": [
"-y",
"@runbook-docs/mcp-server"
],
"env": {
"RUNBOOK_BASE_URL": "https://<YOUR_SUBDOMAIN>.runbook.jp",
"RUNBOOK_API_TOKEN": "your-api-token"
}
}
}
}
Add MCP server with following command.
npx -y @runbook-docs/mcp-server --api-token=your-api-tokan --base-url=https://yourdomain.runbook.jp
When creating or updating articles, the body content uses Markdown format with the following supported elements:
## H2
, ### H3
, #### H4
. Don't use # H1
as it is reserved for the article title.**bold text**
_italic text_
- item
or 1. numbered item
[text](url)
```
code
```
| col1 | col2 |
| --- | --- |
| data | data |
> quoted text
:::callout info
text
:::
:::callout warning
text
:::

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Integrate with the Goodday project management platform to manage projects, tasks, and users via its API.
Automate desktop actions like mouse control, keyboard input, and taking screenshots.
An MCP server for interacting with the incident.io V2 API for incident management.
Generate short URLs using the Rebrandly API.
A cognitive framework selector to help choose the right mental models and thinking frameworks for any situation.
Schedule meetings in Microsoft Outlook using the Microsoft Graph API.
Interact with the Bring! shopping list API via a local MCP server.
Interact with the Confluence API to manage spaces, pages, and content. Supports searching, creating, and updating pages.
Full implementation of Todoist Rest API for MCP server
Provides AI assistants with direct access to the n8n automation platform.