Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PENNY_MODELYesModel identifier accepted by the endpoint
PENNY_API_KEYNox-api-key credential
PENNY_BASE_URLYesEndpoint root before /v1/messages
PENNY_ENV_FILENoOverride settings-file location
PENNY_AUTH_TYPENobearer or api-keybearer
PENNY_MAX_TURNSNoMaximum Claude Code worker turns30
PENNY_AUTH_TOKENNoBearer token
PENNY_CLAUDE_BINNoClaude Code executableclaude
PENNY_AGENT_TIMEOUTNoWorker timeout in seconds1800
PENNY_MCP_STATE_DIRNoMCP submission registry~/.penny
PENNY_CUSTOM_HEADERSNoOptional additional headers
PENNY_MCP_ALLOWED_ROOTSYesPath-separated MCP repository roots

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
doctorB

Check that the local execution environment is ready for a repository.

validate_planA

Validate a YAML execution manifest without starting any work.

submit_planA

Validate a manifest and queue a run. Returns immediately with a run_id.

get_runB

Return the current state of a submitted run.

cancel_runB

Request cancellation of an active run.

get_reportB

Return the execution report for a run.

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/kangwa/penny'

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