Skip to main content
Glama
Sunalamye

MCP Claude Shell Server

by Sunalamye

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
claude_generateC

Generate code or text via Claude Code CLI with retry and model selection

claude_editC

Edit files via Claude Code CLI with retry and model selection

claude_refactorC

Refactor code via Claude Code CLI with retry and model selection

claude_generate_jsonC

Generate JSON response with validation and retry

claude_edit_jsonC

Edit with JSON response validation and retry

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 5 tools

Disambiguation3/5

The tools have clear distinctions in their primary functions (edit, generate, refactor), but there is significant overlap between the regular and JSON variants. For example, claude_edit and claude_edit_json both edit files, differing only in response validation, which could cause confusion about when to use each. Similarly, claude_generate and claude_generate_json overlap in purpose. This ambiguity is mitigated by descriptive names, but agents might still misselect between similar tools.

Naming Consistency5/5

All tool names follow a consistent snake_case pattern with a clear prefix 'claude_' and a verb (edit, generate, refactor) followed by an optional suffix (_json). This predictable naming scheme makes it easy to understand the tool's purpose and relationships, such as distinguishing between base operations and JSON-specific variants. There are no deviations in style or convention across the set.

Tool Count4/5

With 5 tools, the count is reasonable for a server focused on Claude Code CLI interactions, covering key operations like editing, generating, and refactoring. However, it feels slightly thin as it lacks tools for other common CLI tasks (e.g., running commands or managing files), but each tool earns its place within the defined scope. The number is well-scoped without being excessive or minimal.

Completeness3/5

The tool set covers core operations for interacting with Claude Code CLI (edit, generate, refactor), but there are notable gaps. For example, it lacks tools for executing or running code, managing project files, or handling non-JSON validation scenarios, which could limit agent workflows. The inclusion of JSON variants adds depth for validation, but the overall surface feels incomplete for a comprehensive shell or CLI server.

Maintenance

ActivityInactive
ResponsivenessNo issues