MCP ExplorerExplorer

Mcp Local Command Server

@kentaroon 2 days ago
0 MIT
FreeCommunity
AI Systems
A TypeScript-based MCP server that executes commands and returns structured outputs.

Overview

What is Mcp Local Command Server

The local-command-server is a TypeScript-based MCP server designed to execute commands and return structured outputs, facilitating integration with applications that require command execution capabilities.

Use cases

Ideal for scenarios where a desktop application like Claude needs to execute shell commands and retrieve structured data, making it suitable for developers who wish to extend command functionality in their applications.

How to use

Install dependencies using npm, build the server, and set it up within your application configuration by specifying the command path. To enable debugging, use the MCP Inspector during development.

Key features

Main feature includes the ‘execute_command’ tool, which allows the execution of arbitrary commands and returns their structured outputs, enhancing the interaction with command line utilities.

Where to use

The server is primarily targeted for use with Claude Desktop, allowing users to execute local commands seamlessly within that environment.

Content

local-command-server MCP Server

This is a TypeScript-based MCP server that executes commands and returns structured outputs.

Features

Tools

  • execute_command - Execute a command and return structured output
    • Takes a command as a required parameter
    • Returns structured output from the command

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Installation

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "local-command-server": {
      "command": "/path/to/mcp-local-command-server/build/index.js"
    }
  }
}

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

License

MIT

Author

Tools

No tools

Comments