Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENNoGitHub token for using the GitHub server.
BRAVE_API_KEYNoBrave Search API key for using the Brave Search server.
KITSUNE_TOOLSNoComma-separated list of tools to enable in the lean profile (e.g., 'shapeshift,shiftback,key').
SMITHERY_API_KEYNoFree API key for Smithery to extend discovery with its hosted server catalog (HTTP servers, no local install required).

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
searchC

Search MCP servers. compare=True shows side-by-side token cost table.

registry: all|official|mcpregistry|glama|npm|smithery|pypi

statusA

Show provider auth state, current form, active connections, token stats.

Provider section is shown first because the most common first-run failure is reaching for a server whose auth requirements are unmet — that's actionable info, performance stats are not.

callC

Call a tool on an MCP server. server_id optional when shapeshifted — current form used. After shapeshift(): call('list_directory', arguments={'path': '/tmp'}) Direct: call('list_directory', '@some-server', {'path': '/tmp'})

autoC

Search → pick best server → call tool in one step.

authA

Check or set credentials for a server or environment variable.

auth("EXA_API_KEY", "sk-...") → save env var (persists to .env) auth("EXA_API_KEY") → check if set; show how to set if not auth("mcp-server-time") → check server's auth requirements auth("my-oauth-server") → run OAuth browser flow (http transport)

shapeshiftA

Mount a server (server_id provided) or unmount current form (no server_id).

shapeshift("mcp-server-time") — mount: server's tools become available shapeshift() — unmount: kill process + uninstall (clean slate) shapeshift(keep=True) — unmount: keep pool warm for quick re-attach

source: "auto" (default) | "local" (force npx/uvx install) | "smithery" | "official" tools: load only specific tools instead of everything server_args: extra CLI arguments for the install command (e.g. ["/private/tmp"]) confirm: proceed with community sources after reviewing KITSUNE_TRUST=community env var skips the community trust gate globally

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/kaiser-data/kitsune-mcp'

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