Skip to main content
Glama
is-isadmin

SuperOps IT Documentation MCP Server

by is-isadmin

SuperOps IT Documentation MCP Server

自然言語でSuperOps IT Documentationを検索・閲覧・更新するためのMCPサーバーです。 WYRE-AI SuperOps MCP server (チケット、アセット、クライアントを扱う) と併用するように設計されています。

ツール

ツール

説明

superops_docs_list

すべてのドキュメントを一覧表示する (クライアント名でフィルタリング可能)

superops_docs_get

名前またはIDでドキュメントの全文を取得する

superops_docs_search

キーワードでドキュメントを検索する (名前 + コンテンツ)

superops_docs_update

ドキュメントのコンテンツを更新または追記する

Related MCP server: superops-mcp

前提条件

  • Node.js 18+ (組み込みの fetch を使用)

  • SuperOpsのAPIトークン (Settings > My Profile > API Token)

インストール

# 1. Clone or copy this folder to your machine
git clone <this-repo> superops-docs-mcp
cd superops-docs-mcp

# 2. Install dependencies
npm install

# 3. Build
npm run build

設定

以下の環境変数を設定します (または .env ファイルに記述します):

export SUPEROPS_API_TOKEN="your-api-token-here"
export SUPEROPS_SUBDOMAIN="superopssubdomainhere"    # your SuperOps subdomain
export SUPEROPS_REGION="us"                      # "us" or "eu"

実行

# Compiled
npm start

# Or dev mode (no build needed)
npm run dev

Onyx設定

OnyxのMCP設定で、WYRE-AIのサーバーに加えてこのサーバーを追加します:

{
  "mcpServers": {
    "superops-docs": {
      "command": "node",
      "args": ["/path/to/superops-docs-mcp/dist/index.js"],
      "env": {
        "SUPEROPS_API_TOKEN": "your-api-token-here",
        "SUPEROPS_SUBDOMAIN": "subdomain",
        "SUPEROPS_REGION": "us"
      }
    },
    "superops": {
      "command": "npx",
      "args": ["@wyre-ai/superops-mcp"],
      "env": {
        "SUPEROPS_API_TOKEN": "your-api-token-here",
        "SUPEROPS_SUBDOMAIN": "subdomain",
        "SUPEROPS_REGION": "us"
      }
    }
  }
}

使用例 (Onyxまたは任意のMCPクライアント)

  • "CUSTOMER NAMEのすべてのドキュメントを一覧表示"

  • "WireGuard VPNのドキュメントを取得"

  • "バックアップのドキュメントを検索"

  • "CUSTOMERのドキュメントを更新 — メモを追加: 2026-08-26に新しいファイアウォールをインストールした"

  • "CLIENT Aのプリンターに関するドキュメントを検索"

仕組み

  • SuperOps GraphQL APIを使用します (getItDocumentationList、getItDocumentation、updateItDocumentation)

  • IT Documentationのコンテンツは、udf2rtxtカスタムフィールドにHTMLとして保存されます

  • コンテンツの更新は {"content": "..."} JSONラッパー形式を使用します (動作確認済み)

  • 画像はHTMLコンテンツ内にbase64データURIとして埋め込まれます

Related MCP Connectors

Related MCP Servers