terry-mcp
MCP ServerFreeModelContextProtocol server for Terry CLI integration
Capabilities5 decomposed
terry cli command exposure via mcp protocol
Medium confidenceExposes Terry CLI commands as MCP tools through a standardized Model Context Protocol server interface, enabling LLM clients to discover and invoke Terry operations without direct shell access. Implements MCP tool schema generation that maps CLI arguments to structured function parameters, allowing Claude and other MCP-compatible clients to call Terry commands with type-safe argument passing and response handling.
Bridges Terry CLI (a specific domain tool) into the MCP ecosystem by wrapping CLI invocations as discoverable, schema-validated tools that LLM clients can call with structured parameters rather than raw shell commands
Provides type-safe tool calling for Terry workflows compared to naive shell execution, while maintaining full compatibility with the MCP standard that Claude and other clients already support
mcp tool schema generation from cli interface
Medium confidenceAutomatically generates MCP-compliant tool schemas by introspecting Terry CLI's command structure, argument definitions, and help text. Converts CLI flags, options, and positional arguments into JSON Schema definitions with proper type constraints, descriptions, and required field markers, enabling clients to validate inputs before execution and provide intelligent autocomplete.
Implements CLI-to-schema mapping that extracts argument definitions from Terry's help output and converts them into JSON Schema with proper type inference, rather than requiring manual schema definition per command
Reduces boilerplate compared to manually defining MCP tool schemas for each CLI command, while maintaining compatibility with standard JSON Schema validation that MCP clients expect
bidirectional stdio communication with mcp clients
Medium confidenceImplements the MCP server-side protocol handler using Node.js stdio streams, establishing bidirectional JSON-RPC communication with MCP clients (like Claude). Handles message framing, request routing, and response serialization according to the MCP specification, allowing clients to send tool invocation requests and receive results through standard input/output channels.
Implements MCP server protocol handling over Node.js stdio streams with proper JSON-RPC framing, enabling seamless integration with Claude Desktop and other MCP clients without requiring HTTP infrastructure
Simpler deployment than HTTP-based MCP servers (no port management, firewall rules, or TLS certificates needed), while maintaining full MCP protocol compliance for client compatibility
terry cli command execution with output capture
Medium confidenceExecutes Terry CLI commands as child processes and captures stdout/stderr output, returning results to MCP clients with proper exit code handling and error propagation. Uses Node.js child_process module to spawn Terry with arguments derived from MCP tool invocation parameters, managing process lifecycle and timeout behavior.
Wraps Terry CLI execution in a child process with structured output capture and error handling, mapping MCP tool parameters directly to CLI arguments without shell interpretation
Safer than shell execution (no injection vulnerabilities) and more reliable than direct library calls, while maintaining full compatibility with Terry's CLI interface
mcp server lifecycle management
Medium confidenceManages the MCP server process lifecycle including initialization, client connection handling, and graceful shutdown. Implements proper signal handling for SIGTERM/SIGINT to clean up resources, manages the stdio transport connection, and ensures the server remains responsive to client requests throughout its lifetime.
Implements MCP server lifecycle with proper signal handling and resource cleanup, ensuring the server can be safely started/stopped by parent applications like Claude Desktop without leaving orphaned processes
More robust than naive process spawning by handling OS signals and cleanup, while remaining lightweight compared to full application servers
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with terry-mcp, ranked by overlap. Discovered automatically through the match graph.
mcp-hello-world
A simple Hello World MCP server
codebase-memory-mcp
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 66 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
Windows CLI
** - MCP server for secure command-line interactions on Windows systems, enabling controlled access to PowerShell, CMD, and Git Bash shells.
Tmux
** - Interact with your Tmux sessions, windows and pane, execute commands in tmux panes and retrieve result.
phoenix-ai
GenAI library for RAG , MCP and Agentic AI
mcp-cli
** a cli inspector for MCP servers
Best For
- ✓AI engineers building LLM agents that need to interact with Terry CLI
- ✓Teams using Claude with MCP servers for workflow automation
- ✓Developers migrating from direct shell execution to structured tool calling
- ✓MCP server developers wrapping existing CLI tools
- ✓Teams wanting to expose CLI tools to LLMs with minimal boilerplate
- ✓Automation platforms that need dynamic tool discovery
- ✓Developers building MCP servers that wrap CLI tools
- ✓Teams integrating with Claude Desktop or other stdio-based MCP clients
Known Limitations
- ⚠Requires Terry CLI to be installed and available in the system PATH
- ⚠MCP protocol overhead adds latency compared to direct CLI invocation
- ⚠No built-in retry logic or error recovery — relies on client-side handling
- ⚠Limited to Terry's CLI interface — cannot access internal APIs directly
- ⚠Schema generation accuracy depends on CLI help text quality and consistency
- ⚠Complex nested subcommands may not map cleanly to flat MCP tool schemas
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
Package Details
About
ModelContextProtocol server for Terry CLI integration
Categories
Alternatives to terry-mcp
Are you the builder of terry-mcp?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →