Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PROJECT_ROOTNoThe project root directory. If not set, defaults to the current working directory. Alternatively, you can pass --project-root as a command-line argument.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
lock_acquireA

Acquire exclusive file locks. Fails with conflict details if any path is held by another live session. Always call this before editing files.

lock_releaseA

Release file locks. If paths are omitted, releases ALL locks for this session.

lock_listA

List all current file locks with owner, PID, timestamp, and alive status.

lock_cleanupA

Force-remove all stale locks (dead PIDs). Use when lock_list shows locks with alive: false.

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/maxwellplanck/mcp-lock-manager'

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