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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
expressB

Show one temporary semantic expression on the local face. The firmware owns animation. When sequence is set, omit message so the device can perform its coordinated eye/OLED beat.

face_statusA

Read connection, active expression, eye renderer, mouth mode, frame timing, and misses.

face_capabilitiesA

Describe supported affects, sequences, channels, limits, and local connection state.

neutralA

Clear pending expressions and restore the safe autonomous neutral face immediately.

configure_profileC

Create, revise, preview, approve, activate, inspect, or reset the profile bound to the stable local agent identity. Preview always shows neutral, listening, thinking, and success.

performC

Start, inspect, or cancel a bounded sequence of emotional beats. Supply pacing words and semantic modifiers; YouAndEye owns timing, transitions, scrolling completion, and neutral return.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
YouAndEye interface guideConcise operating rules for the local expressive-face tools.
YouAndEye profile statusReadable first-run, approval, and active identity status for this agent.

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation4/5

Tools are mostly distinct: express handles one expression, perform handles sequence lifecycle, neutral clears output, and profile/info tools separate configuration from capabilities/status. Minor overlap remains between face_capabilities and face_status on connection state, and express/perform/neutral all touch facial output.

Naming Consistency3/5

All names use lowercase snake_case, but conventions vary: bare verbs (express, perform), verb_noun (configure_profile), noun phrases (face_capabilities, face_status), and an adjective/noun (neutral). The face_ prefix groups info tools, but there is no single predictable pattern across the set.

Tool Count5/5

Six tools is well-scoped for a local face-control server. Each tool serves a clear role without redundant CRUD sprawl or missing core operations.

Completeness4/5

The surface covers single expressions, sequence lifecycle, profile management, capabilities, status, and neutral restore, which is close to complete for the domain. Minor gaps like explicit pause/resume or profile listing may exist, but the core lifecycle is covered.

Maintenance

ActivityMaintained
ResponsivenessNo issues