Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoSet logging verbosityINFO

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
execute-task

IMPORTANT: This is an AI programming assistant tool, NOT a direct shell command executor.

This tool spawns Claude Code (an AI coding agent) as a subprocess to complete development tasks. Claude Code will interpret your natural language request and autonomously decide which actions to take (reading files, editing code, running commands, etc.) to accomplish the goal.

What it does:

  • Accepts natural language task descriptions

  • Claude Code AI figures out how to complete the task

  • Returns the AI's response and actions taken

What it does NOT do:

  • NOT a direct shell/bash command executor

  • Does NOT return raw stdout/stderr from commands

  • For direct command execution, use the Bash tool instead

Example usage:

  • "Create a REST API endpoint for user authentication"

  • "Debug why the tests are failing"

  • "Refactor the user module to use TypeScript"

The returned output is Claude Code's conversational response, not raw command output.

create-task

IMPORTANT: This creates a background task for an AI programming assistant, NOT a direct shell command executor.

Spawns Claude Code (an AI coding agent) as a subprocess to complete development tasks in the background. Claude Code will interpret your natural language request and autonomously decide which actions to take.

What it does:

  • Creates a non-blocking background task

  • Returns task ID immediately for tracking

  • Up to 3 tasks run concurrently by default

What it does NOT do:

  • NOT a direct shell/bash command executor

  • Does NOT return raw stdout/stddr from commands

Returns a task ID. Use get-task-status to check progress and get-task-result to retrieve the output.

get-task-status

Get the current status of a task. Returns status, timestamps, and basic info.

get-task-result

Get the full result of a task including stdout/stderr output. Only available for completed tasks.

cancel-task

Cancel a pending or running task.

list-tasks

List all tasks, optionally filtered by status.

delete-task

Delete a task from the task list. Use this to clean up old completed tasks.

get-task-stats

Get statistics about all tasks.

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/ZUENS2020/back-agent-mcp'

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