Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
streamdeck_read_profilesA

List all Stream Deck desktop profiles with pages, device info, and metadata.

streamdeck_read_pageB

Read a profile page by profile name/ID and page index or directory ID. Returns buttons, layout, and raw manifest.

streamdeck_write_pageC

Create a new page or replace/update an existing Stream Deck page.

streamdeck_create_iconA

Generate a high-quality 144x144 PNG icon. Supports: text, Lucide icons, app icons, emoji, gradients, badges. Returns the file path.

streamdeck_create_actionA

Create an executable shell script in ~/StreamDeckScripts and return a native Open action block.

streamdeck_manage_profileB

Manage Stream Deck profiles: create, rename, delete, or duplicate.

streamdeck_delete_pageC

Delete a page from a Stream Deck profile.

streamdeck_restart_appA

Restart the macOS Stream Deck desktop app to apply profile changes.

streamdeck_list_iconsA

List all available built-in Lucide icon names for use with streamdeck_create_icon.

streamdeck_live_dashboardB

Start/stop a live dashboard that auto-updates Stream Deck buttons based on active Claude sessions, Git status, and running processes.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a clearly distinct resource or action: profiles, pages, icons, actions, app restart, and live dashboard are fully separated. Even related tools like streamdeck_read_profiles and streamdeck_read_page are unambiguous because one lists profiles while the other reads page content.

Naming Consistency4/5

All tools share the streamdeck_ prefix and mostly follow a verb_noun pattern. Minor deviations exist: streamdeck_manage_profile uses the generic verb 'manage', and streamdeck_live_dashboard omits a verb entirely, but the overall pattern remains predictable.

Tool Count5/5

Ten tools is well-scoped for a Stream Deck customization server. Each tool covers a meaningful part of the profile, page, icon, action, and app-management workflow without feeling bloated or redundant.

Completeness4/5

The tool set covers the core lifecycle: read/write/delete pages, manage profiles, create icons and actions, and restart the app. Some minor gaps exist, such as no listing/updating/deleting generated actions or icons, but these are not critical to the primary workflow.

Maintenance

ActivityInactive
ResponsivenessNo issues