Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP server port if TRANSPORT is http3000
NODE_ENVNoEnvironment (valid values: development, production) (optional, used by Express for HTTP transport)
LOG_LEVELNoLogging level (valid values: debug, info, warn, error)info
TRANSPORTNoThe MCP server transport (valid values: stdio, http, streamableHttp)stdio
CONFIG_DIRNoDirectory of YAML config files (recursive). For Extend SDK C#: config/csharp, For Extend SDK Go: config/go, For Extend SDK Java: config/java, For Extend SDK Python: config/pythonconfig/go
ALLOWED_ORIGINSNoComma-separated list of allowed origins for HTTP transport (optional)

Tools

Functions exposed to the LLM to take actions

NameDescription
search-symbols

Search for symbols by name, tags, or description with fuzzy matching support.

Usage Patterns:

  • search_symbols(query: "auth") → finds auth-related symbols (paginated)

  • search_symbols(query: "create, user") → finds user creation symbols (paginated)

  • search_symbols(query: "") → returns all symbols (paginated)

  • search_symbols(query: "stats", symbolType: "function") → finds stats-related function symbols (paginated)

  • search_symbols(query: "stats", symbolType: "model") → finds stats-related model symbols (paginated)

  • search_symbols(query: "", symbolType: "function") → returns all function symbols (paginated)

  • search_symbols(query: "", symbolType: "model") → returns all model symbols (paginated)

  1. Search: search_symbols(query: "user creation") → get the IDs of the symbols that match the query and other symbols that are referenced by the matched symbols.

  2. Describe: describe_symbols( ids: [ "CreateUser@iam.function", "CreateUserRequest@iam.model", "CreateUserResponse@iam.model" ] )

  3. Analyze: Use the symbol's description, imports, example, fields, parameters, and return_type for instantiation and usage information.

describe-symbols

Describe multiple symbols with pagination.

Usage Patterns:

  • describe_symbols(limit: 100, offset: 0) → returns the first 100 symbols (paginated)

  • describe_symbols(ids: ["UserProfile@iam.model"]) → returns one symbol (paginated)

  • describe_symbols(ids: ["Store@platform.model", "PublishStore@platform.function"]) → returns multiple symbols (paginated)

  1. Search: search_symbols(query: "user creation") → get the IDs of the symbols that match the query and other symbols that are referenced by the matched symbols.

  2. Describe: describe_symbols( ids: [ "CreateUser@iam.function", "CreateUserRequest@iam.model", "CreateUserResponse@iam.model" ] )

  3. Analyze: Use the symbol's description, imports, example, fields, parameters, and return_type for instantiation and usage information.

Prompts

Interactive templates invoked by user choice

NameDescription
create-extend-appCreates a new Extend app by cloning a template repository.

Resources

Contextual data attached and managed by the client

NameDescription
Introduction to ExtendAn article about Introduction to Extend taken from the AccelByte documentation.
Introduction to Extend OverrideAn article about Introduction to Extend Override taken from the AccelByte documentation.
Introduction to Extend Service ExtensionAn article about Introduction to Extend Service Extension taken from the AccelByte documentation.
Introduction to Extend Event HandlerAn article about Introduction to Extend Event Handler taken from the AccelByte documentation.
Extend App - PricingAn article about Extend App Pricing taken from the AccelByte documentation.
Extend App - Development Workflow and RequirementsAn article about Extend App - Development Workflow and Requirements taken from the AccelByte documentation.
Extend App - LifecycleAn article about Extend App Lifecycle taken from the AccelByte documentation.
Extend App - Environment Variables and SecretsAn article about Extend App Environment Variables and Secrets taken from the AccelByte documentation.
Extend App - Vulnerability ScanningAn article about Extend App Vulnerability Scanning taken from the AccelByte documentation.
Extend App - AutoscalingAn article about Extend App Autoscaling taken from the AccelByte documentation.
Extend App - Replica Limits and Resource AllocationAn article about Extend App Replica Limits and Resource Allocation taken from the AccelByte documentation.
Extend App - Usage LimitsAn article about Extend App Usage Limits taken from the AccelByte documentation.
Extend App - Performance Testing - Roles and ResponsibilitiesAn article about Extend App Performance Testing - Roles and Responsibilities taken from the AccelByte documentation.
Extend App - Virtual Machine ConfigurationsAn article about Extend App Virtual Machine Configurations taken from the AccelByte documentation.
Extend App - ObservabilityAn article about Extend App Observability taken from the AccelByte documentation.
Extend App - Observability - OverrideAn article about Extend App Observability for Extend Override taken from the AccelByte documentation.
Extend App - Observability - Service ExtensionAn article about Extend App Observability for Extend Service Extension taken from the AccelByte documentation.
Extend App - Observability - Event HandlerAn article about Extend App Observability for Extend Event Handler taken from the AccelByte documentation.
Extend App - Observability - DashboardsAn article about Extend App Observability Dashboards taken from the AccelByte documentation.
Extend App - Observability - Notifications and SubscribersAn article about Extend App Observability Notifications and Subscribers taken from the AccelByte documentation.
Extend App - In Depth Topics - Request HandlingAn article about Extend App In Depth Topics - Request Handling taken from the AccelByte documentation.
Extend App - In Depth Topics - Out of Memory Issues for C#An article about Extend App In Depth Topics - Out of Memory Issues for C# taken from the AccelByte documentation.
Extend App - In Depth Topics - Out of Memory Issues for GoAn article about Extend App In Depth Topics - Out of Memory Issues for Go taken from the AccelByte documentation.
Extend App - In Depth Topics - Out of Memory Issues for JavaAn article about Extend App In Depth Topics - Out of Memory Issues for Java taken from the AccelByte documentation.
Extend App - In Depth Topics - Out of Memory Issues for PythonAn article about Extend App In Depth Topics - Out of Memory Issues for Python taken from the AccelByte documentation.
Extend App - In Depth Topics - Python Development EnvironmentAn article about Extend App In Depth Topics - Python Development Environment taken from the AccelByte documentation.
Extend Helper CLIAn article about Extend Helper CLI taken from the AccelByte documentation.
Extend Helper CLI - README.mdThe README file for the Extend Helper CLI.
Introduction to Extend SDKAn article about Introduction to Extend SDK taken from the AccelByte documentation.
Getting Started with Extend SDKAn article about Getting Started with Extend SDK taken from the AccelByte documentation.
Extend SDK - Samples - CLIAn article about Extend SDK Samples - CLI taken from the AccelByte documentation.
AccelByte C# SDK - README.mdThe README file for the AccelByte C# SDK.
AccelByte Go SDK - README.mdThe README file for the AccelByte Go SDK.
AccelByte Java SDK - README.mdThe README file for the AccelByte Java SDK.
AccelByte Python SDK - README.mdThe README file for the AccelByte Python SDK.
Extend Codegen CLI - README.mdThe README file for the Extend Codegen CLI.
Extend App - Extend Override - Templates - Challenge Goal Assignment - Getting StartedAn article about Extend App - Extend Override - Templates - Challenge Goal Assignment - Getting Started taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Challenge Goal Assignment - CustomizingAn article about Extend App - Extend Override - Templates - Challenge Goal Assignment - Customizing taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Cloudsave Validator - Getting StartedAn article about Extend App - Extend Override - Templates - Cloudsave Validator - Getting Started taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Cloudsave Validator - CustomizingAn article about Extend App - Extend Override - Templates - Cloudsave Validator - Customizing taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Entitlement Revocation - Getting StartedAn article about Extend App - Extend Override - Templates - Entitlement Revocation - Getting Started taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Entitlement Revocation - CustomizingAn article about Extend App - Extend Override - Templates - Entitlement Revocation - Customizing taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Loot Box Roll - Getting StartedAn article about Extend App - Extend Override - Templates - Loot Box Roll - Getting Started taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Loot Box Roll - CustomizingAn article about Extend App - Extend Override - Templates - Loot Box Roll - Customizing taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Matchmaking - Getting StartedAn article about Extend App - Extend Override - Templates - Matchmaking - Getting Started taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Matchmaking - CustomizingAn article about Extend App - Extend Override - Templates - Matchmaking - Customizing taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Profanity Filter - Getting StartedAn article about Extend App - Extend Override - Templates - Profanity Filter - Getting Started taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Profanity Filter - CustomizingAn article about Extend App - Extend Override - Templates - Profanity Filter - Customizing taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Rotating Shop Items - Getting StartedAn article about Extend App - Extend Override - Templates - Rotating Shop Items - Getting Started taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Rotating Shop Items - CustomizingAn article about Extend App - Extend Override - Templates - Rotating Shop Items - Customizing taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Session Dedicated Server - Getting StartedAn article about Extend App - Extend Override - Templates - Session Dedicated Server - Getting Started taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Session Dedicated Server - CustomizingAn article about Extend App - Extend Override - Templates - Session Dedicated Server - Customizing taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Session Manager - Getting StartedAn article about Extend App - Extend Override - Templates - Session Manager - Getting Started taken from the AccelByte documentation.
Extend App - Extend Override - Templates - Session Manager - CustomizingAn article about Extend App - Extend Override - Templates - Session Manager - Customizing taken from the AccelByte documentation.
Extend App - Extend Service Extension - Template - Getting StartedAn article about Extend App - Extend Service Extension - Template - Getting Started taken from the AccelByte documentation.
Extend App - Extend Service Extension - Template - CustomizingAn article about Extend App - Extend Service Extension - Template - Customizing taken from the AccelByte documentation.
Extend App - Extend Service Extension - UpdatesAn article about Extend App - Extend Service Extension - Updates taken from the AccelByte documentation.
Extend App - Extend Service Extension - Samples - User Ownership ValidationAn article about Extend App - Extend Service Extension - Samples - User Ownership Validation taken from the AccelByte documentation.
Extend App - Extend Service Extension - Samples - Vivox Authentication ServiceAn article about Extend App - Extend Service Extension - Samples - Vivox Authentication Service taken from the AccelByte documentation.
Extend App - Extend Service Extension - Code Generation - GoAn article about Extend App - Extend Service Extension - Code Generation - Go taken from the AccelByte documentation.
Extend App - Extend Service Extension - Code Generation - Unity SDKAn article about Extend App - Extend Service Extension - Code Generation - Unity SDK taken from the AccelByte documentation.
Extend App - Extend Service Extension - Code Generation - Unreal SDKAn article about Extend App - Extend Service Extension - Code Generation - Unreal SDK taken from the AccelByte documentation.
Extend App - Extend Event Handler - IdempotencyAn article about Extend App - Extend Event Handler - Idempotency taken from the AccelByte documentation.
Extend App - Extend Event Handler - Template - Getting StartedAn article about Extend App - Extend Event Handler - Template - Getting Started taken from the AccelByte documentation.
Extend App - Extend Event Handler - Template - CustomizingAn article about Extend App - Extend Event Handler - Template - Customizing taken from the AccelByte documentation.
Extend App - Guides - SetupA guide about setting up Extend Apps.
Extend App - Guides - DeployA guide about deploying Extend Apps.
Extend App - Guides - TroubleshootingA guide about troubleshooting Extend Apps.

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/AccelByte/ags-extend-sdk-mcp-server'

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