Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoControls logging verbosity: SILENT, ERROR, WARN, INFO, or DEBUGINFO
XCODEMCP_LOG_FILENoOptional file path for logging (e.g., /tmp/xcodemcp.log)
XCODEMCP_CONSOLE_LOGGINGNoEnable/disable console output. Set to false to disable stderr loggingtrue

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
xcode_open_project

Open an Xcode project or workspace

xcode_build

Build a specific Xcode project or workspace. If scheme is not provided, builds the currently active scheme. If destination is not provided, uses the currently active destination.

xcode_get_schemes

Get list of available schemes for a specific project

xcode_set_active_scheme

Set the active scheme for a specific project

xcode_clean

Clean the build directory for a specific project

xcode_test

Run tests for a specific project

xcode_run

Run a specific project

xcode_debug

Start debugging session for a specific project

xcode_stop

Stop the current scheme action

xcode_get_run_destinations

Get list of available run destinations for a specific project

xcode_get_workspace_info

Get information about a specific workspace

xcode_get_projects

Get list of projects in a specific workspace

xcode_open_file

Open a file in Xcode

xcode_health_check

Perform a comprehensive health check of the XcodeMCP environment and configuration

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/lapfelix/XcodeMCP'

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