Skip to main content
Glama
Frosty-09

Qwen MCP Filesystem Server

by Frosty-09

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
QWEN_MCP_ROOTNoPath where projects/ and external/ are located.workspace/
QWEN_MCP_ALLOW_EXTERNALNoAllows or blocks mapping external project shortcuts.true
QWEN_MCP_MAX_READ_BYTESNoFile size threshold before content is truncated or converted.2097152
QWEN_MCP_ALLOW_CREATE_EXTERNAL_DIRSNoAutomatically creates missing target directories when linking.true

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
qwen_statusA

Show where Qwen MCP stores projects and whether external projects are allowed.

qwen_create_projectC

Create a project folder inside the Qwen MCP projects directory.

qwen_register_external_projectB

Register an external project by saving its absolute path into a .txt link file.

qwen_list_projectsA

List internal projects and external .txt-linked projects.

qwen_resolve_projectA

Resolve a project name to its actual root directory.

qwen_list_filesC

List files and directories inside a project.

qwen_read_fileB

Read a file from a project. Returns UTF-8 text when possible, otherwise base64.

qwen_write_fileC

Write content to a file inside a project. Use encoding='base64' for binary data.

qwen_append_fileB

Append content to a file inside a project. Creates the file if missing.

qwen_delete_fileA

Delete a file or directory inside a project. Set recursive=true to delete directories.

qwen_rename_fileC

Rename or move a file or directory inside a project.

qwen_search_filesA

Search for text inside project files. Returns matching lines with file paths and line numbers.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 12 tools

Disambiguation5/5

Each tool targets a distinct action and resource type: project-level status/list/create/register/resolve versus file-level list/read/write/append/delete/rename/search. There is no meaningful overlap between the tools, and the descriptions reinforce their boundaries.

Naming Consistency5/5

All tools follow the same qwen_verb_noun pattern, with clear verbs like create, list, read, write, append, delete, rename, and search. The naming is uniform and predictable across the entire tool set.

Tool Count5/5

12 tools is well within the ideal range for a filesystem server. Each tool covers a necessary operation without redundancy or bloat, and the set feels appropriately scoped for managing projects and their files.

Completeness4/5

File operations are well covered with create, read, update, append, delete, rename, and search. The main gaps are project lifecycle operations: there is no delete/unregister project tool, and no explicit directory creation tool, though these are minor for the core file-management purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues