Skip to main content
Glama
digitarald

MCP Apps Playground

by digitarald

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
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
hello_worldA

Display a Hello World greeting with optional interactive UI

list_sortB

Display an interactive list sorting UI. User can drag to reorder items, save the sorted order, or ask the AI to sort the list.

flame_graphA

Display an interactive flame graph visualization for performance profiling. Shows call hierarchy with execution time. Click frames to zoom, analyze hot paths.

feature_flagsB

Browse and select feature flags to generate SDK code. Shows flag status per environment (prod/staging/dev), rollout percentages, and tags. Multi-select flags to generate useFeatureFlag() hooks.

database_queryB

Query and filter sales database with interactive UI. Filter by date range, category, status, sales rep, and amount. Preview data in table format and export summaries.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
greeting-uiInteractive greeting UI panel
greeting-docsDocumentation for the greeting tool
list-sort-uiInteractive list sorting UI panel
flame-graph-uiInteractive flame graph profiler visualization
feature-flags-uiFeature flag selector with multi-select and environment support
database-query-uiInteractive sales database query UI with filters and preview

TDQS

B3.4/5.0

Scored across 5 tools

Disambiguation4/5

The five tools are quite distinct: a greeting, list sorting UI, flame graph, feature flag browsing, and database querying are clearly different purposes. The only minor ambiguity is that all are interactive UI renderers, but their specific functions are well-separated enough to avoid meaningful misselection.

Naming Consistency3/5

Names use snake_case throughout, which is consistent. However, the naming pattern is inconsistent: hello_world and list_sort are verb+noun-ish, flame_graph and feature_flags are noun-noun compound descriptors, and database_query is verb+noun. There's no consistent verb_noun convention, though all names are readable and descriptive.

Tool Count4/5

Five tools is a reasonable count for what appears to be a UI playground/demo server. Each tool represents a distinct interactive component, and the count feels appropriate for the apparent scope of demonstrating various MCP UI capabilities without being bloated.

Completeness3/5

Each tool is a self-contained interactive UI demo for a distinct feature area (greeting, list sorting, flame graphs, feature flags, database queries). There's no obvious missing sibling operation for any tool since they're standalone demonstrations rather than CRUD-style APIs, though the domain is unclear — these seem to be UI showcase modules with no coherent overarching workflow.

Maintenance

ActivityInactive
ResponsivenessUnresponsive