Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KIRO_MCP_CLI_PATHNoPath to kiro-cli executablekiro-cli
KIRO_MCP_TASK_TTLNoTask result TTL in seconds3600
KIRO_MCP_LOG_LEVELNoLogging levelINFO
KIRO_MCP_POOL_SIZENoProcess pool size5
KIRO_MCP_LOG_RESPONSENoLog full CLI responses for debuggingtrue
KIRO_MCP_MAX_SESSIONSNoMaximum concurrent sessions10
KIRO_MCP_POOL_ENABLEDNoEnable process poolingtrue
KIRO_MCP_DEFAULT_AGENTNoDefault agent to usekiro_default
KIRO_MCP_DEFAULT_MODELNoDefault AI model for kiro-cliclaude-opus-4.5
KIRO_MCP_POOL_MAX_USESNoMax uses per process before recycling100
KIRO_MCP_POOL_IDLE_TIMENoProcess idle time before recycling in seconds300
KIRO_MCP_COMMAND_TIMEOUTNoCommand timeout in seconds - IDE-optimized30
KIRO_MCP_MAX_ASYNC_TASKSNoMaximum concurrent async tasks100
KIRO_MCP_SESSION_TIMEOUTNoSession idle timeout in seconds300
KIRO_MCP_CLEANUP_INTERVALNoSession cleanup check interval in seconds30

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
kiro_chatC

Send a chat message to kiro-cli and get AI response

kiro_session_createB

Create a new kiro-cli session. If working_directory is not provided or does not exist, the current directory will be used.

kiro_session_listB

List all active kiro-cli sessions

kiro_session_switchC

Switch to a specific session

kiro_session_endC

End a kiro-cli session

kiro_commandC

Execute a kiro-cli command (e.g., /mcp, /help)

kiro_agents_listB

List available custom agents

kiro_historyC

Get conversation history for a session

kiro_history_clearC

Clear conversation history for a session

kiro_chat_asyncA

Start an async chat task for streaming-like experience. Use kiro_task_status to poll for results.

kiro_task_statusA

Get status and partial results of an async task. Use for polling streaming results.

kiro_task_cancelC

Cancel a running async task

kiro_task_listC

List active async tasks

kiro_pool_statsB

Get process pool statistics for performance monitoring

kiro_session_clearA

Clear kiro-cli session history in working directory (deletes .kiro/session.json)

kiro_session_saveC

Save current kiro-cli session to a file using /save command

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Active SessionsList of all active kiro-cli sessions
Available AgentsList of configured custom agents
Server ConfigurationCurrent server configuration (read-only)

TDQS

B3.3/5.0

Scored across 16 tools

Disambiguation4/5

Most tools have distinct purposes, but there is some overlap between kiro_chat and kiro_command, as both involve sending messages or commands to kiro-cli, which could cause confusion. However, descriptions clarify that kiro_chat is for AI responses and kiro_command for CLI commands, mitigating ambiguity.

Naming Consistency5/5

All tool names follow a consistent kiro_ prefix with snake_case and clear verb_noun patterns (e.g., kiro_agents_list, kiro_session_create). This uniformity makes the tool set predictable and easy to navigate.

Tool Count4/5

With 16 tools, the count is slightly high but reasonable for a CLI server covering agents, chat, sessions, and tasks. It feels comprehensive without being overwhelming, though some tools like kiro_session_clear and kiro_history_clear might be redundant.

Completeness4/5

The tool set provides good coverage for managing kiro-cli sessions, agents, chat, and async tasks, with clear CRUD-like operations (e.g., create, list, end, clear). Minor gaps exist, such as no direct tool for updating sessions or agents, but agents can work around this using chat or commands.

Maintenance

ActivityInactive
ResponsivenessNo issues