CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
mikimatsub avatar

Swsd

mikimatsub/swsd-mcp
2authSTDIOregistry active
Summary

Connects Claude to SolarWinds Service Desk (formerly Samanage) with 35 tools spanning tickets, knowledge base, service catalog, and audits. You get full CRUD on incidents and problems, comment threading, task management, and solution search. Ships with seven interactive UI widgets for capable hosts like Claude Desktop, rendering sortable ticket tables, timeline views, and KB article forms. Uses your personal JWT token, forwards it per request, stores nothing. Four profiles tune the tool set from read-only triage to full agent workflow. EU and US tenants both supported. Best for teams already on SWSD who want conversational ticket handling and KB authoring without switching contexts.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

swsd-mcp

CI Security npm version MCP Registry License: MIT Provenance

MCP server for SolarWinds Service Desk (SWSD / Samanage). Works with any Model Context Protocol client to handle tickets, service requests, knowledge-base work, change/release workflows, assets/CMDB context, procurement records, risks, time entries, and attachments using each user's own SWSD API token. See the client compatibility matrix for the tested list.

📖 Full docs: mcp-swsd.pages.dev

The server holds zero credentials at rest. Tokens are forwarded per-request, never persisted, never logged, and only sent to the configured SWSD API host.


Quick start

You need:

  • An MCP client installed: any MCP-compatible client works (compatibility matrix)
  • A SolarWinds Service Desk admin token (JWT): generate one in the SWSD UI: Setup → Users & Groups → Users → click your user → Actions → Generate JSON Web Token (Service Desk administrator rights required)

VS Code

  1. Open the Command Palette: Ctrl+Shift+P on Windows/Linux or Shift+Command+P on macOS.
  2. Run MCP: Add Server....
MCP: Add Server in the VS Code Command Palette
  1. Install with either supported local option:

    • Command (stdio): enter npx -y swsd-mcp.
    • NPM Package: enter swsd-mcp, confirm that the publisher is mikimatsub, then select Allow.
The swsd-mcp stdio command entered in VS Code
  1. Name the server swsd, then choose Global for your VS Code profile or Workspace for the current project.
  2. Add the SWSD token securely and verify the connection.

Other stdio clients

1. Add the config

The non-VS-Code clients listed below use this common JSON shape. Add it under mcpServers in your client's config file:

{
  "mcpServers": {
    "swsd": {
      "command": "npx",
      "args": ["-y", "swsd-mcp"],
      "env": {
        "SWSD_TOKEN": "your-jwt-here",
        "SWSD_BASE_URL": "https://api.samanage.com"
      }
    }
  }
}

Replace your-jwt-here with your token. EU tenants use https://apieu.samanage.com instead. To customize behavior, add any configuration variable (most common: SWSD_PROFILE to choose the tool set) into the same env block.

2. Drop it in the right file

ClientConfig file path
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Claude Desktop (Linux)~/.config/Claude/claude_desktop_config.json
Claude Code~/.claude.json (or use the shortcut below)
Cursor~/.cursor/mcp.json
Continue, Cline, other clientscheck your client's docs: same JSON shape

Create the file if it doesn't exist. Then restart your client.

Claude Code shortcut: skip editing the file by hand. This single line pastes verbatim into any shell (bash, zsh, PowerShell, cmd):

claude mcp add swsd --env SWSD_TOKEN="your-jwt-here" --env SWSD_BASE_URL="https://api.samanage.com" -- npx -y swsd-mcp

Microsoft Copilot Studio: different path. Copilot Studio can't spawn local processes, so it needs an HTTP-transport server. See copilot-studio/README.md and the Azure Container Apps recipe.

3. Verify it works

In your MCP client, ask:

"Use swsd to check if you can connect."

The agent should call swsd_health_check and report success. If it does, you're set up. Try a few more:

  • "Show me incident 60310": id-keyed tools accept either the internal id (≥7 digits) or the human-facing number visible in the SWSD UI (≤6 digits).
  • "List incidents updated in the last 7 days": updated_within: "7d" (also "24h", "1w", "30d").
  • "What tickets are assigned to me?": swsd_list_my_incidents calls swsd_get_me internally, so you don't have to spell out an email.

Tools (66 across 15 categories)

CategoryTools
Utilityswsd_get_server_info, swsd_health_check, swsd_get_me
Incidentsswsd_list_incidents, swsd_list_my_incidents, swsd_get_incident, swsd_create_incident, swsd_update_incident, swsd_assign_incident, swsd_update_incident_state, swsd_link_solution_to_incident
Commentsswsd_list_incident_comments, swsd_add_incident_comment, swsd_update_comment
Tasksswsd_list_incident_tasks, swsd_create_incident_task, swsd_update_task_state
Problemsswsd_list_problems, swsd_get_problem, swsd_create_problem
Change & Releaseswsd_list_changes, swsd_get_change, swsd_create_change, swsd_update_change, swsd_list_releases, swsd_get_release, swsd_create_release, swsd_update_release
Assets & CMDBswsd_list_hardware_assets, swsd_get_hardware_asset, swsd_list_mobile_devices, swsd_get_mobile_device, swsd_list_printers, swsd_get_printer, swsd_list_software_assets, swsd_get_software_asset, swsd_list_other_assets, swsd_get_other_asset, swsd_list_configuration_items, swsd_get_configuration_item
Procurement & Riskswsd_list_contracts, swsd_get_contract, swsd_list_purchase_orders, swsd_get_purchase_order, swsd_list_vendors, swsd_get_vendor, swsd_list_risks
Time trackingswsd_list_time_tracks, swsd_log_time, swsd_update_time_track
Attachmentsswsd_upload_attachment
Solutions / KBswsd_search_solutions, swsd_get_solution, swsd_create_solution, swsd_update_solution
Service Catalogswsd_list_catalog_items, swsd_get_catalog_item, swsd_create_service_request
Lookupsswsd_list_categories, swsd_list_sites, swsd_list_departments, swsd_list_users, swsd_list_groups, swsd_list_roles
Custom fieldsswsd_describe_custom_fields
Auditsswsd_get_record_audits

Each tool's input schema, description, and output shape is auto-discovered by your MCP client at runtime. See the Tools reference for full per-tool documentation.


MCP Apps widgets (rich UI)

Seven read tools ship interactive UI bundles using the MCP Apps capability. On capable hosts (Claude Desktop, Claude Web, VS Code Copilot Chat, ChatGPT, Goose, Postman), the tool returns a rendered widget alongside the structured response. On text-only hosts (Claude Code, LM Studio), the same tools return their normal structured payload.

incident-list widget rendering a sortable table of synthetic Acme Corp tickets

Example: swsd_list_incidents rendering the incident-list widget. Synthetic data; no real tenant info. See the full gallery for screenshots of all seven widgets.

ToolWidgetWhat it renders
swsd_get_incidentincident-detailSingle-record card (description, due date, SLA, resolution, custom fields)
swsd_get_solutionsolution-detailKnowledge-base article with sanitized HTML body
swsd_list_incidents, swsd_list_my_incidentsincident-listFilterable, sortable table
swsd_list_incident_commentscomment-threadVertical conversation with author chips, public/private badges
swsd_get_record_auditsaudit-timelineTimeline grouped by day with action chips and field diffs
swsd_get_catalog_itemcatalog-item-formForm that submits via swsd_create_service_request
swsd_describe_custom_fieldscustom-fieldsSearchable explorer with scope/module filters

See the Widgets reference for screenshots and per-widget detail.


Configuration

Most users only need SWSD_TOKEN and SWSD_BASE_URL:

VariableDefaultNotes
SWSD_TOKENNoneRequired. Your SWSD admin token (JWT).
SWSD_BASE_URLhttps://api.samanage.comEU tenant: https://apieu.samanage.com
SWSD_PROFILEagenttriage, agent, knowledge, operations, or full: see Profiles
SWSD_WRITE_MODElivelive, dry-run, or disabled: preview or block write tools without changing profiles
SWSD_ATTACHMENT_ROOTNoneOptional real-path boundary for local file_path uploads in stdio mode

For the full env-var reference (HTTP transport, retries, rate limits, allowlists), see Configuration.


Profiles

Profiles control which tools are registered at startup. Cannot be changed mid-session.

ProfileIntentTool count
triageRead-heavy first-line support + commenting14
agentFull ticket-handler workflow (default)37
knowledgeKB-author workflow + incident reads15
operationsAgent workflow plus change/release, ITAM, CMDB, procurement, and risk context64
fullEvery tool66

Use SWSD_ENABLE_EXTRAS=swsd_foo,swsd_bar to add specific tools on top of a profile.


Hosting an HTTP server (advanced)

Quick Start above runs swsd-mcp on your own machine: your MCP client spawns it on demand via npx. Most users stop there.

Set up an HTTP-mode server only if you need:

  • Microsoft Copilot Studio integration: Copilot Studio can't spawn local processes
  • One shared instance for a team: one deploy, many users, each providing their own token per-request
  • Stricter network control: private VNet, IP allowlist, custom domain

The Docker image runs anywhere: Azure, AWS, GCP, Render, Fly.io, your own VM. See Deployment for the full guide and the Azure Container Apps recipe (recommended for Copilot Studio; scale-to-zero pricing).


Documentation

  • SECURITY.md: vulnerability reporting via GitHub Security Advisories
  • docs/SECURITY-POSTURE.md: security controls, supply-chain hardening, verification methods
  • CONTRIBUTING.md: bug reports, PR review criteria, local development setup
  • CHANGELOG.md: version history
  • copilot-studio/: Microsoft Copilot Studio Swagger connector specs and import guide
  • docs/deployment/: cloud deployment recipes

License

MIT: see LICENSE. Provided "as is" without warranty.

Trademarks

SolarWinds, Samanage, and Service Desk are trademarks of SolarWinds Worldwide, LLC. This project is not affiliated with, endorsed by, or sponsored by SolarWinds. It wraps the publicly documented SWSD REST API.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Configuration

SWSD_TOKEN*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_URLdefault: https://api.samanage.com

SWSD API base URL. US tenants: https://api.samanage.com (default). EU tenants: https://apieu.samanage.com.

SWSD_PROFILEdefault: agent

Tool registration profile: 'triage' (14 read-heavy tools), 'agent' (33 default), 'knowledge' (15 KB-author), 'full' (35 every tool).

Categories
Documents & Knowledge
Registryactive
Packageswsd-mcp
TransportSTDIO
AuthRequired
UpdatedJun 6, 2026
View on GitHub

Related Documents & Knowledge MCP Servers

View all →
mit9 avatar
ComfyUI Builder

io.github.mit9/comfy-ui-builder

ComfyUI MCP server: knowledge base, workflow builder, real-time execution, models, plugins.
2
pintomatic avatar
Kernal Mcp

io.github.pintomatic/kernal-mcp

Graph-native memory for AI agents: a knowledge graph built from conversation, via MCP.
2
sprintra-io avatar
Sprintra

io.github.sprintra-io/sprintra

The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
2
theastraway avatar
MIND

io.github.theastraway/mind

Personal knowledge graph AI memory. 15 tools, 89 actions. Emotional intelligence, CRM, social.
2
xiaojiou176-open avatar
SourceHarbor MCP

io.github.xiaojiou176-open/sourceharbor-mcp

Source-first AI knowledge control tower MCP server for YouTube, Bilibili, RSSHub, and RSS.
2
knowledgepa3 avatar
GIA Governance Intelligence Automation

knowledgepa3/gia-mcp-server

AI governance engine — decision controls, compliance, audit chains, knowledge packs.
2