Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AIDFLOW_ROOTNoRoot path for the project. Defaults to process.cwd() if not set.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
initA

Initialize aidflow in the current project.

Creates .aidflow/ directory, config, guides, and Claude Code skills (.claude/skills/). Call this once when first using aidflow in a project. If already initialized, returns current status (use force: true to overwrite).

sessionA

Manage development sessions. (create/list/status/complete)

  • create: Start a new session. Optionally creates a git worktree for isolation.

  • list: Show all active sessions with their status.

  • status: Get session progress (changed files, plan progress, next suggestion).

  • complete: Archive session to history. Prompts for worktree cleanup.

Start with create when beginning work, end with complete when done.

planA

Manage session work plans. (create/get)

  • create: Start a structured planning workflow. Guides through requirements gathering (HITL via AskUserQuestion), codebase research, and writing a comprehensive plan.md (PRD + implementation plan). The plan serves as the final execution specification before coding.

  • get: Read existing plan and show progress (checkbox-based).

Optional - skip for simple bug fixes. Use for medium/large tasks that benefit from upfront planning.

guideA

Access project guide documents. (list/read)

  • list: Show available guides (excludes _-prefixed required guides).

  • read: Read a specific guide by topic name.

Required guides (_plan.md, _session_*.md, etc.) are auto-loaded by corresponding tools. Regular guides: When a guide name matches the current task context, proactively read it without waiting for the user to ask.

select_serviceA

Select target service in multi-service workspace. (list/select/status)

  • list: Discover all .aidflow directories in workspace. Auto-selects if only one found.

  • select: Select a specific service by name. Optionally bind to a session for parallel work.

  • status: Show current service selection (session-bound or global).

Call this before other tools (session, plan, guide) when working in a multi-service workspace. Single-service projects are auto-selected on list.

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/g-hyeong/MCP-AidFlow'

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