Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
agent_state_update_stateA

Update the agent state file, replacing its contents.

Args: directory: Absolute path to the GitHub worktree or repository directory where the state file should be saved state: The current state description of what the agent is trying to do

agent_state_load_stateB

Load the current agent state from the state file.

Args: directory: Absolute path to the GitHub worktree or repository directory where the state file is located

Returns: The current state string, or empty string if the file doesn't exist

agent_state_log_messageB

Append a message to the log file.

Args: directory: Absolute path to the GitHub worktree or repository directory where the log file should be saved message: The message to append to the log

agent_state_load_logA

Load the last num_chars characters from the log file.

Args: directory: Absolute path to the GitHub worktree or repository directory where the log file is located num_chars: The number of characters to retrieve from the end of the log

Returns: The last num_chars characters from the log, or the entire log if it's shorter

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tianhuil/agent-state'

If you have feedback or need assistance with the MCP directory API, please join our Discord server