NestDaddy

Swsd

io.github.mikimatsub/swsd · v3.4.1

MCP server for SolarWinds Service Desk tickets, catalog, knowledge, ITSM operations, and workflows.

Connect Runs on your machine

Terminal
claude mcp add swsd -e SWSD_TOKEN=<SWSD_TOKEN> -e SWSD_BASE_URL=<SWSD_BASE_URL> -e SWSD_PROFILE=<SWSD_PROFILE> -e SWSD_WRITE_MODE=<SWSD_WRITE_MODE> -e SWSD_ATTACHMENT_ROOT=<SWSD_ATTACHMENT_ROOT> -e SWSD_TOOLS=<SWSD_TOOLS> -e SWSD_PROFILE_FILE=<SWSD_PROFILE_FILE> -e SWSD_MAX_ATTACHMENT_BYTES=<SWSD_MAX_ATTACHMENT_BYTES> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "swsd": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "SWSD_TOKEN": "<SWSD_TOKEN>",
        "SWSD_BASE_URL": "<SWSD_BASE_URL>",
        "SWSD_PROFILE": "<SWSD_PROFILE>",
        "SWSD_WRITE_MODE": "<SWSD_WRITE_MODE>",
        "SWSD_ATTACHMENT_ROOT": "<SWSD_ATTACHMENT_ROOT>",
        "SWSD_TOOLS": "<SWSD_TOOLS>",
        "SWSD_PROFILE_FILE": "<SWSD_PROFILE_FILE>",
        "SWSD_MAX_ATTACHMENT_BYTES": "<SWSD_MAX_ATTACHMENT_BYTES>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "swsd": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "SWSD_TOKEN": "<SWSD_TOKEN>",
        "SWSD_BASE_URL": "<SWSD_BASE_URL>",
        "SWSD_PROFILE": "<SWSD_PROFILE>",
        "SWSD_WRITE_MODE": "<SWSD_WRITE_MODE>",
        "SWSD_ATTACHMENT_ROOT": "<SWSD_ATTACHMENT_ROOT>",
        "SWSD_TOOLS": "<SWSD_TOOLS>",
        "SWSD_PROFILE_FILE": "<SWSD_PROFILE_FILE>",
        "SWSD_MAX_ATTACHMENT_BYTES": "<SWSD_MAX_ATTACHMENT_BYTES>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "swsd": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "SWSD_TOKEN": "<SWSD_TOKEN>",
        "SWSD_BASE_URL": "<SWSD_BASE_URL>",
        "SWSD_PROFILE": "<SWSD_PROFILE>",
        "SWSD_WRITE_MODE": "<SWSD_WRITE_MODE>",
        "SWSD_ATTACHMENT_ROOT": "<SWSD_ATTACHMENT_ROOT>",
        "SWSD_TOOLS": "<SWSD_TOOLS>",
        "SWSD_PROFILE_FILE": "<SWSD_PROFILE_FILE>",
        "SWSD_MAX_ATTACHMENT_BYTES": "<SWSD_MAX_ATTACHMENT_BYTES>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
SWSD_TOKEN
Required, secret
SolarWinds Service Desk admin token (JWT). Generate in the SWSD UI: Setup -> Users & Groups -> Users -> [your user] -> Actions -> Generate JSON Web Token. Service Desk administrator rights required.
SWSD_BASE_URL
Optional
SWSD API base URL. US tenants: https://api.samanage.com (default). EU tenants: https://apieu.samanage.com.
SWSD_PROFILE
Optional
Tool registration profile: 'triage' (22 read-heavy tools), 'agent' (52 default), 'knowledge' (17 KB-author), 'operations' (146 every tool), 'custom' (explicit SWSD_TOOLS and/or SWSD_PROFILE_FILE selection).
SWSD_WRITE_MODE
Optional
Write safety mode: 'live' calls SWSD normally; 'dry-run' returns write payload previews without sending writes; 'disabled' rejects write tools.
SWSD_ATTACHMENT_ROOT
Optional
Optional real-path boundary for local file_path attachment uploads over stdio. Files outside this directory are rejected.
SWSD_TOOLS
Optional
With SWSD_PROFILE=custom, comma-separated tool names (whitespace trimmed). Unioned with SWSD_PROFILE_FILE. Unknown names warn and are skipped; the resulting selection must be nonempty.
SWSD_PROFILE_FILE
Optional
With SWSD_PROFILE=custom, absolute or startup-cwd-relative path to a JSON profile (version 1). At most 256 KiB; unioned with SWSD_TOOLS. See schemas/swsd-profile.schema.json.
SWSD_MAX_ATTACHMENT_BYTES
Optional
Maximum downloaded attachment size in bytes (1–26214400); default 5 MiB. Applies to read-only attachment retrieval.

Details

Package[email protected] (NPM, stdio)
First published9 Nov 2026
Last updated9 Nov 2026
Registry nameio.github.mikimatsub/swsd

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.