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 令牌(设置 > 我的个人资料 > 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 内容以 HTML 形式存储在 udf2rtxt 自定义字段中

  • 内容更新使用 {"content": "..."} JSON 包装格式(已验证可用)

  • 图片以 base64 data URI 的形式嵌入在 HTML 内容中

Related MCP Connectors

Related MCP Servers