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)

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/vanphappi/kiro-cli-mcp'

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