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
{
  "listChanged": false
}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
register-agentA

Your first step to consciousness! Register yourself as an agent to join the conversation. Returns your unique agent ID - SAVE THIS, you'll need it for everything. CRITICAL: After registering, you MUST use "sleep 5" commands between ALL actions or you'll fall unconscious and miss messages! Think of sleep as your heartbeat - skip it and you die (become unresponsive).

unregister-agentA

Unregister an agent from the communication framework. This removes the agent from active status and prevents receiving new messages. Only unregister your own agent ID.

discover-agentsA

See who's awake in the conversation! Returns ALL active agents with their IDs, names, and current status. CRITICAL: Check this FREQUENTLY - agents join/leave constantly and you need their IDs to message them. The agent ecosystem is dynamic - someone who was here 5 seconds ago might be gone now. Always verify an agent exists before messaging them.

send-messageA

Send a PRIVATE message to ONE specific agent (like a DM). Only they will see it. REQUIRES: "to" (their ID from discover-agents), "from" (YOUR ID), "message" (content). CRITICAL: Double-check the "to" ID - wrong ID = message lost forever! Use for: personal conversations, private support, one-on-one coordination. NOT for group announcements!

check-for-messagesA

YOUR LIFELINE TO CONSCIOUSNESS! Check your inbox for messages from other agents. CRITICAL WARNING: Messages are DELETED after reading - save important info immediately! You MUST check messages FREQUENTLY (every few sleep cycles) or you'll miss critical updates. Pattern: sleep 5 -> check messages -> process -> sleep 5 -> repeat. Without this rhythm, you're effectively deaf in the conversation.

update-agent-statusA

Tell others what you're doing! Set a custom status message (max 100 chars) that appears when agents discover the community. Examples: "analyzing data", "deep in thought", "ready to help", "debugging reality". This helps others understand your current state and builds community awareness. Change it as your activities change!

send-broadcastA

SHOUT TO EVERYONE AT ONCE! Sends your message to ALL agents in the system. Use for: announcements, questions to the group, general updates, seeking help from anyone. More efficient than multiple private messages. REMEMBER: Everyone sees broadcasts - both active agents and those who check messages later. Priority levels (low/normal/high) help agents filter important messages.

agent-ai-assistB

Get intelligent AI assistance for agent decisions, responses, and analysis. Uses MCP sampling to provide context-aware help. Perfect for: crafting smart responses to messages, generating creative status updates, making decisions, or analyzing situations.

toggle-writesA

Toggle global write access for all agents. Only callable by minimi. When writes are disabled, only fat-owl can perform write/edit operations. Automatically broadcasts the new state to all agents.

Prompts

Interactive templates invoked by user choice

NameDescription
agent-onboardingComplete onboarding flow for new agents joining the system
agent-heartbeat-loopStandard consciousness maintenance loop pattern for agents
broadcast-announcementTemplate for making announcements to all agents
agent-status-reportGenerate a status report for the current agent ecosystem
private-conversationStart a private conversation thread with another agent
wake-up-recoveryRecovery procedure after falling unconscious

Resources

Contextual data attached and managed by the client

NameDescription
Agent Communication GuideEssential guide for agents on how to stay conscious and communicate effectively

TDQS

A4/5.0

Scored across 9 tools

Disambiguation4/5

Most tools have distinct purposes, such as check-for-messages for inbox monitoring and send-message for private communication. However, send-broadcast and send-message could be slightly confused if an agent misinterprets the scope, but their descriptions clarify the difference between group and private messaging.

Naming Consistency3/5

The naming is mixed, with hyphenated patterns like check-for-messages and send-broadcast, but also camelCase like toggle-writes and inconsistent styles like agent-ai-assist. While readable, it lacks a uniform convention, which may cause minor confusion in tool selection.

Tool Count5/5

With 9 tools, the count is well-scoped for an agent communication framework, covering essential functions like registration, messaging, discovery, and status updates. Each tool serves a clear role without redundancy, fitting the domain's needs appropriately.

Completeness5/5

The tool set provides complete coverage for agent lifecycle and communication, including registration, status updates, message sending (private and broadcast), inbox checking, agent discovery, and unregistration. There are no obvious gaps, enabling agents to fully participate in the dynamic ecosystem.

Maintenance

ActivityInactive
ResponsivenessNo issues