Navigation
Runbook MCP Server: Automated Workflows & Seamless Scalability - MCP Implementation

Runbook MCP Server: Automated Workflows & Seamless Scalability

Runbook MCP Server: Automate IT ops with centralized workflow orchestration, enterprise-grade reliability, and seamless scalability for modern infrastructures.

Developer Tools
4.4(62 reviews)
93 saves
43 comments

Users create an average of 31 projects per month with this tool

About Runbook MCP Server

What is Runbook MCP Server: Automated Workflows & Seamless Scalability?

Runbook MCP Server is a powerful integration tool designed to streamline document management within the Runbook platform. It enables users to automate workflows for listing, retrieving, and searching articles, books, and categories while maintaining scalable performance. By connecting directly to Runbook's API infrastructure, this server ensures seamless collaboration between teams and enhances productivity through structured data handling.

How to Use Runbook MCP Server: Automated Workflows & Seamless Scalability?

Integrating the server with your desktop app involves two primary methods:

  • Claude Desktop: Configure claude_desktop_config.json with MCP server details, specifying the Runbook API token and base URL. Ensure Node.js v20+ is installed to avoid compatibility issues.
  • Cursor: Run npx -y @runbook-docs/mcp-server with your API credentials. Double-check the --base-url parameter matches your Runbook subdomain to prevent connection errors.

Note: Always secure API tokens using environment variables to protect sensitive data.

Runbook MCP Server Features

Key Features of Runbook MCP Server: Automated Workflows & Seamless Scalability?

This server excels in:

  • Granular Data Access: Use get-article to fetch specific documents via their unique ar_ IDs.
  • Efficient Search: search-articles allows keyword-based filtering with optional scope limits (e.g., per book/workspace) and sorting by relevance (score).
  • Batch Operations: List up to 100 items at once using list-articles or list-books, with options to refine results via query terms or categories.
  • Performance Optimization: Built-in pagination via limit/offset parameters ensures smooth handling of large datasets without overloading systems.

Use Cases of Runbook MCP Server: Automated Workflows & Seamless Scalability?

Common scenarios include:

  • Automating knowledge base audits by programmatically exporting book structures with list-books and list-categories.
  • Building custom search interfaces where users can filter articles by popularity or creation date using orderBy parameters.
  • Integrating real-time document retrieval into chatbots via get-article for instant content sharing.
  • Scaling enterprise workflows by leveraging the server's ability to handle 100+ items per request during bulk operations.

Runbook MCP Server FAQ

FAQ from Runbook MCP Server: Automated Workflows & Seamless Scalability?

  • Q: What Node.js versions are supported?
    A: Only v20.0.0+ due to critical dependency updates. Older versions may cause API incompatibilities.
  • Q: How do I troubleshoot authentication errors?
    A: Verify RUNBOOK_API_TOKEN validity in your Runbook account and ensure the base-url matches your subdomain exactly.
  • Q: Can I customize sorting beyond default fields?
    A: Currently limited to predefined fields like popularity or score. Contact support for enterprise customization requests.
  • Q: Is there a rate limit on API requests?
    A: Runbook enforces standard rate limits. Use pagination wisely and avoid redundant requests to prevent throttling.

Content

Runbook MCP server

This MCP server integrates with Runbook to allow listing, reading, and searching over documents.

Components

Tools

  • get-article
    • Retrieve the article by its ID from the database.
    • Required inputs:
      • articleUid (string): ID of the article to retrieve. It always starts with ar_.
  • list-articles
    • List top 100 articles in a specified book with ID.
    • Required inputs:
      • bookUid (string): ID of the book. It always starts with 'bk_'. You can retrieve a list of books with list-books.
    • Optional inputs:
      • q (string): Search query. 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'). Default: popularity.
  • list-books
    • List top 100 books in the organization.
    • Optional inputs:
      • q (string): Search query. If provided, the result will be filtered by book name.
  • list-categories
    • List top 100 categories in a specified book with ID.
    • Required inputs:
      • bookUid (string): ID of the book. It always starts with 'bk_'. You can retrieve a list of books with list-books.
  • search-articles
    • Search articles by a query string.
    • Required inputs:
      • keywords (string): Space-separated keywords to filter articles.
    • Optional inputs:
      • scope (string): ID of the book or workspace. You can retrieve a list of books with list-books.
      • limit (number): Number of articles to retrieve.
      • offset (number): Offset of the search result.
      • orderBy (string): Sort field (updatedAt, createdAt, or 'score'). Default: score.

Requirements

  • Node.js >= v20.0.0

Usage with Desktop App

To integrate this server with the desktop app, add the following to your app's server configuration:

Configure Claude Desktop

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"
      }
    }
  }
}

Configure Cursor

Add MCP server with following command.

npx -y @runbook-docs/mcp-server --api-token=your-api-tokan --base-url=https://yourdomain.runbook.jp

License

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.

Related MCP Servers & Clients