Skip to main content
Glama
jawkjiang

Claude Code MCP

by jawkjiang

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
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
chatA

Start a new conversation with Claude Code or continue an existing session. Returns sessionId for future interactions. If permission is required, status will be "awaiting_permission" - use "respond" to approve/deny/redirect.

respondA

Respond to a permission request or send new instructions to Claude Code. Actions:

  • "approve": Allow the pending operation

  • "approve_all": Allow this and similar future operations

  • "deny": Reject the pending operation

  • "redirect": Stop current operation and provide new instructions instead

interruptA

Interrupt/stop the currently running Claude Code task. Like pressing Ctrl+C.

get_outputA

Get the current output buffer from a running or completed session. Useful for checking progress.

list_sessionsA

List all active sessions and their status.

close_sessionB

Close and cleanup a session, freeing resources.

get_versionA

Get the installed Claude Code CLI version.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation3/5

chat and respond have overlapping capabilities: both can send messages to an existing session, though respond is primarily for permission handling. Other tools are clearly distinct, but the boundary between chat and respond may cause misselection.

Naming Consistency4/5

Most tools follow a verb or verb_noun pattern (chat, interrupt, get_output, list_sessions), but the mix of single verbs and prefixed verbs (get_, list_, close_) is a minor inconsistency.

Tool Count5/5

Seven tools is an appropriate scope for managing Claude Code sessions, covering all necessary operations without bloat or deficiency.

Completeness5/5

The set covers the full session lifecycle: create/resume (chat), interact (respond), monitor (get_output, list_sessions), interrupt, and close (close_session), plus version check. No obvious gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues