Skip to main content
Glama
ckanthony

Chisel

by ckanthony

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation5/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness2/5

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.

Maintenance

ActivityInactive
ResponsivenessUnresponsive