Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Tools

Functions exposed to the LLM to take actions

NameDescription
faber_check_app

Check if an app exists on the Faber server and get its details

faber_list_apps

List all deployed apps on the Faber server

faber_create_stack

Create a full application stack (app + domain + database + SSL + .env). Handles GitHub Device Flow OAuth for automatic deploy key setup if configured on server. First call shows a preview - set confirm: true to execute.

faber_deploy

Trigger a zero-downtime deployment for an app

faber_get_deploy_key

Retrieve the SSH public key for an app (used for manual deploy key setup)

faber_server_status

Get server health and service status

faber_service_restart

Restart a system service (nginx, php, mysql, supervisor, redis)

faber_list_domains

List all configured domains on the Faber server

faber_create_domain

Create and assign a domain to an app (includes SSL setup)

faber_list_databases

List all databases on the Faber server

faber_create_database

Create a new MySQL database with a dedicated user

faber_list_releases

List all available releases for an app

faber_rollback

Roll back an app to a previous release

faber_webhook_logs

View webhook execution logs

faber_app_logs

View Laravel application logs for an app

faber_get_env

Read the .env file for an app (read-only)

faber_set_env_var

Set a specific environment variable in an app's .env file

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/JoshTrebilco/faber-mcp'

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