Skip to main content
Glama
minmax

qwen-cli-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
QWEN_MCP_BINNoPath to the qwen binary.qwen
QWEN_MCP_WRAPNoCommand prefix, e.g. a sandbox wrapper around qwen.
QWEN_MCP_MODELNoDefault model for every call.
QWEN_MCP_STATENoSession → cwd map.~/.local/state/qwen-mcp/sessions.json
QWEN_MCP_MAX_LINENoLongest single message line from qwen before it is dropped.8000000
QWEN_MCP_MAX_FRAMENoLongest single JSON-RPC frame from the client.8000000
QWEN_MCP_TRANSPORTNoDefault transport: 'stream' or 'print'.stream
QWEN_MCP_MAX_OUTPUTNoCap on the answer. Unset means no truncation.
QWEN_MCP_TIMEOUT_MSNoServer-wide default wall clock; unset means no deadline. timeout_ms overrides it per call.
QWEN_MCP_MAX_CAPTURENoRead-buffer guard against a runaway stream.16000000
QWEN_MCP_MAX_SESSIONSNoRemembered sessions before the oldest is dropped.200
QWEN_MCP_STDERR_LIMITNostderr tail included in the response.1500
QWEN_MCP_APPROVAL_MODENoDefault approval mode for every call. See the warning above.yolo
QWEN_MCP_KILL_GRACE_MSNoSIGTERM → SIGKILL grace period.5000
QWEN_MCP_MAX_CONCURRENTNoConcurrent qwen processes.100
QWEN_MCP_MAX_TIMEOUT_MSNoCeiling on what timeout_ms may ask for.86400000
QWEN_MCP_INIT_TIMEOUT_MSNoInitialize-handshake timeout (stream only).15000
QWEN_MCP_MODELS_TIMEOUT_MSNoWhole-run budget for the qwen_models probe.60000
QWEN_MCP_INTERRUPT_GRACE_MSNoHow long 'interrupt' gets before signals (stream only).5000
QWEN_MCP_STDERR_KEEP_EVENTSNo'1' forwards stderr verbatim, protocol lines included.

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
qwenA

Start a NEW task in the local Qwen Code agent — a separate CLI coding agent with its own file/shell tools and its own context window. Blocks until qwen settles, then returns only its final result plus stats, prefixed [session: ]; continue that session later with qwen_reply. Good for: a second opinion from a different model, work kept out of this context, or parallel investigation. Caution: with approval_mode 'yolo' (the server default) qwen edits files and runs shell commands as your user inside cwd without asking. For analysis-only work pass an allowed_tools list or approval_mode 'plan'.

qwen_replyA

Send a new turn to an existing qwen session that is not executing right now — including one that timed out or was cancelled: the session survives in qwen's own store, so resume it here instead of restarting with qwen. qwen still has its prior turns (but never this conversation), so the follow-up can be short. Survives restarts of this server. For a turn still running under 'stream', use qwen_send instead.

qwen_modelsA

List the models this qwen installation can actually reach right now — id, label, capabilities, context window — read live from the CLI over its control protocol. Use it to pick a model value for qwen / qwen_reply. Starts no task.

qwen_sendA

Deliver a message into a qwen turn that is executing right now. Works only on runs started with transport 'stream' — 'print' runs cannot be reached, and a session that already finished takes qwen_reply, not qwen_send. Returns immediately; qwen's reaction appears in the answer of the qwen/qwen_reply call still waiting on that turn. qwen_running lists reachable sessions. Note: the adapter reports the first result envelope; a follow_up queued behind the current turn is delivered but its answer is not awaited by the original call.

qwen_runningA

List qwen turns executing at this moment — the ones qwen_send can reach — with session id, working directory, elapsed time, and messages already sent in. Only stream-transport runs appear; 'print' runs are unreachable mid-run. For past sessions use qwen_sessions.

qwen_sessionsA

List all qwen sessions started through this server, newest first, with their working directory — running or finished, including runs that timed out. Use it to recover an id for qwen_reply. For turns still executing (qwen_send targets), use qwen_running.

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/minmax/qwen-cli-mcp'

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