Chisel
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| appendA | Append content to an existing file. Fails if file does not exist. Returns error in read-only mode. |
| create_directoryC | Create a directory (including parents). Returns error in read-only mode. |
| move_fileC | Move or rename a file within the root directory. Returns error in read-only mode. |
| patch_applyA | Apply a unified diff patch to a file. Accepts markdown-fenced diffs. Use --- /dev/null to create new files. Returns error in read-only mode. |
| shell_execA | Execute a whitelisted shell command (grep/cat/ls/find/sed/awk/…). No shell interpreter — args are passed literally. Path args validated against root. |
| write_fileA | Write content to a file (create or overwrite). Creates parent dirs. Returns error in read-only mode. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: file content operations (append, write, patch_apply), file/directory management (create_directory, move_file), and command execution (shell_exec). No two tools overlap in function.
All tool names use snake_case and most follow a verb_noun pattern (e.g., create_directory, move_file, write_file). 'patch_apply' is a minor deviation (noun_verb), but overall the naming is predictable and readable.
With 6 tools, the server is well-scoped for a file manipulation and shell execution purpose. Each tool serves a distinct role without unnecessary bloat.
The server covers write, append, move, patch, and directory creation, but lacks essential operations like file/directory deletion and explicit file reading. Although shell_exec can partially substitute for reading, the gap is notable for a file system toolset.