Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEV_MCP_ALLOWED_DIRSNoColon-separated list of allowed directories for file access.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
read_fileA

Read the contents of a file at the given path.

write_fileA

Write content to a file, creating it if it doesn't exist.

edit_fileA

Edit a file by replacing an exact string with a new string. Use this for targeted code changes instead of rewriting the whole file.

delete_pathB

Delete a file or an empty directory.

delete_recursiveB

Recursively delete a file or directory tree. Use with caution.

list_directoryB

List files and directories inside a given directory.

glob_filesA

Find files matching a glob pattern (e.g. '/*.ts', 'src//*.py').

create_directoryA

Create one or more directories (like mkdir -p).

search_codeA

Search for a text pattern across files in the project using ripgrep-like search.

run_commandA

Run a shell command and return its output. Always set a reasonable timeout. Avoid destructive commands (rm -rf, etc.).

git_statusA

Show the working tree status (git status).

git_diffC

Show staged and unstaged changes (git diff).

git_logA

Show recent commit history (git log).

git_branchA

List local branches (git branch).

git_addA

Stage file(s) for commit (git add).

git_commitA

Commit staged changes with a message (git commit).

git_create_branchA

Create and switch to a new git branch (git checkout -b).

init_contextB

Initialize or auto-detect project context. Scans project files to detect tech stack, languages, and frameworks.

get_contextA

Get the full project context as formatted text. Optionally filter by dot path (e.g. 'tech_stack.languages').

update_contextA

Update a specific field in the project context using dot notation (e.g. 'project.description', 'conventions.code_style').

add_to_context_listA

Add an item to a list field in the context (e.g. tech_stack.languages, key_files, active_tasks, goals).

add_key_fileB

Register a key file with its purpose in the project context.

add_taskC

Add an active task to the project context.

add_decisionB

Log an architecture decision record (ADR) in the project context.

export_context_markdownB

Export the project context as a Markdown document for sharing with other LLMs and AI tools.

remove_context_itemA

Remove an item from a list in the project context by index.

reset_contextA

Reset the project context to default values (clears all data).

project_infoB

Get information about the current project environment.

get_prdA

Retrieve a PRD document (PRD, VISION, SCOPE, REQUIREMENTS). Returns the content of the specified document.

update_prdB

Create or update a PRD document (PRD, VISION, SCOPE, REQUIREMENTS).

summarize_prdA

Summarize key requirements from PRD documents into a concise bullet list.

compare_work_to_prdB

Compare current project context and tasks against PRD requirements to check alignment.

get_current_phaseA

Get the current active phase and its status.

set_phaseA

Set the current active development phase. Only tasks in this phase are considered 'in scope'.

complete_phaseA

Mark the current phase as completed and optionally advance to the next phase.

next_phaseA

Mark current phase as complete and advance to the next phase in sequence.

list_phasesA

List all phases and their status (completed, active, pending).

add_milestoneB

Define a milestone with a target date and associated features.

list_milestonesA

Show all milestones and their status.

create_taskB

Create a new task with phase, priority, dependencies, and description.

update_taskC

Update a task's status, priority, or description by ID.

complete_taskA

Mark a task as completed with optional notes.

next_taskA

Get the highest-priority task that is ready to work on (dependencies met, current phase).

blocked_tasksA

List all tasks that are blocked, either by dependencies or explicitly.

list_tasksB

List all active tasks, optionally filtered by phase or status.

generate_handoffA

Generate a session summary capturing what was done, what's next, and current project state for handoff to another AI.

get_last_handoffA

Retrieve the most recent AI handoff document so a new AI session has full context.

list_handoffsB

List all AI session handoffs with dates.

generate_project_brainC

Generate a complete aggregated Project Brain dashboard showing current status, phase, active/blocked tasks, recent changes, and recommendations.

next_best_actionC

Intelligently calculate and recommend the next best task to work on based on phase, priority, dependencies, and file hints.

start_sessionA

Start a development session. Loads state, PRD, active tasks, and latest handoff to generate a detailed Session Brief for the AI.

end_sessionB

End the current session, update progress, and generate a handoff file (does not auto-commit changes).

prepare_commitB

Analyze modified workspace files and generate a suggested conventional git commit message and summary for approval.

commit_changesA

Stage all workspace changes and commit them to Git with the approved commit message.

validate_architectureA

Scan the codebase and validate imports/technologies against the project's architectural guidelines and forbidden tools.

build_dependency_graphC

Scan files and construct a complete mapping of dependencies and references in the project.

impact_analysisA

Calculate direct and transitive downstream files affected if a given file is modified.

sync_workspaceA

Scan the physical workspace (Git diff, new files, current branch, commits) and compare to the Todo plan to auto-detect finished work.

verify_workC

Perform deep sanity, test, git diff, and architecture checks against a task to output a reality verification dossier.

project_dashboardB

Generate a unified Project Manager Dashboard combining phase state, todo progress, git status, architecture violations, and a project health score.

extract_requirementsA

Parse PRD markdown files to extract structured requirements and save them into requirements.json.

verify_requirementsC

Scan codebase to map requirement keywords and verify their implementation status and feature coverage.

verify_outcomeC

Perform outcome audits verifying user flows, business goals, and objective completion based on target tasks.

assess_project_readinessA

Scan the workspace and evaluate its onboarding readiness score (0-100%) against required Project Brain documents.

project_readiness_reportB

Generate a formatted Markdown project readiness report showing missing files, scoring audit, and recommended actions.

bootstrap_projectA

Auto-generate template files and directories (PRD, milestones, active tasks, config yaml) to instantly onboard an unknown repository.

adopt_existing_projectA

Scan an existing legacy codebase (directories, package lists, readmes) and generate context, PRDs, milestones, and audit tasks.

doctorB

Check the diagnostic health and configuration integrity of the Project Brain and MCP server.

reset_project_brainA

Wipe all Project Brain configuration, tasks, and context metadata inside the selected project. Leaves git and source code untouched.

archive_project_brainA

Archive current Project Brain settings and context files to .project_brain_archive/ before a reset or pivot, preserving history.

create_project_workspaceA

Create a new isolated project workspace directory, initialize git, bootstrap the project context/brain, and set up first milestone.

Prompts

Interactive templates invoked by user choice

NameDescription
project-overviewA complete project overview prompt that injects the full project context for AI assistants.
code-reviewCode review guidelines specific to this project's conventions and tech stack.
architectural-decisionTemplate for recording an Architecture Decision Record (ADR).
feature-planTemplate for planning a new feature with tasks, branch strategy, and milestones.

Resources

Contextual data attached and managed by the client

NameDescription
Project Context (JSON)The full project context document as JSON.
Project Context (Markdown)The full project context as a Markdown document for sharing.

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/pranjal2410719/dev-mcp'

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