Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_current_contextA
Resolves the repository name, monorepo component, and active technology stack for a given directory path.
Use this to determine the exact coordinates of your current workspace.

Parameters:
  - directory: The absolute path of the current workspace directory (REQUIRED).
store_lessonB
Stores a learned lesson based on the current directory context.

Parameters:
  - directory: The absolute path of the current workspace directory (REQUIRED).
  - title: Descriptive title of the lesson
  - content: Full lesson body (markdown format)
  - scope: Can be 'component' (folder-level), 'repository' (project-wide), or 'global' (cross-project rules)
  - tags: Optional comma-separated categories (e.g. "concurrency, mutex")
list_context_lessonsB
Retrieves titles and metadata of applicable lessons matching your current context.
This automatically searches and aggregates Component, Repo, Tech-specific, and Global layers,
sorted by architectural priority.

Parameters:
  - directory: The absolute path of the current workspace directory (REQUIRED).
read_lessonA
Retrieves the full content of a specific lesson by its unique ID.
Use this once you see a relevant title in list_context_lessons to read its full guidelines.
search_lessons_by_tagB

Searches for lessons globally matching a specific tag (e.g., 'security', 'css', 'concurrency'), regardless of repository or component context boundaries.

get_recent_merged_changesA
Retrieves recent committed/merged changes made by you in this project.
Use this to pull historical code patterns, review modifications, and study successful merges.
Works seamlessly in standard Git checkouts and Jujutsu (jj) co-located checkouts.

Parameters:
  - directory: The absolute path of the current workspace directory (REQUIRED).
  - count: The number of recent changes to retrieve (default: 10).

Prompts

Interactive templates invoked by user choice

NameDescription
reflect_on_milestone Launches a reflection prompt guiding you to store lessons learned from recent achievements, PR feedback, or bug fixes.

Resources

Contextual data attached and managed by the client

NameDescription
get_daruma_instructions Returns the operational core instructions for AI agents regarding Daruma. Agents should read this at start-up.

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/r-darwish/daruma'

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