← Back to directory
M

mcp-server-commands

Community
An MCP server for running arbitrary commands
GitHub source repository ↗
★ 38.2k Stars Category · Dev Tools Very popular
36FMRS · D
Reliability
7/20
Security and permissions
2/20
Maintenance
12/20
Documentation
6/20
Setup experience
9/20

The source lists this server as active at version 1.0.0 and documents three transport options. No tool names, client compatibility, or authentication configuration are provided, so they are not inferred.

Read the FMRS scoring method →

mcp-server-commands is an MCP server in the UI-TARS-desktop repository for running arbitrary commands. It is distributed as the npm package @agent-infra/mcp-server-commands and supports stdio, SSE, and Streamable HTTP transports. An optional current working directory can be configured; SSE and Streamable HTTP also require a port.

Tools

The tool list has not been reviewed yet.

Setup

Use the npm package @agent-infra/mcp-server-commands. In stdio mode, configure cwd optionally. In SSE and Streamable HTTP modes, use npx and configure the port, which defaults to 8089.

Fit and risk

Best for

  • Developers who need to invoke commands through MCP
  • Local automation scenarios where command permissions and working directories can be managed

Not for

  • Environments where arbitrary command execution is prohibited
  • Use cases requiring a documented tool set, authentication, or fine-grained permissions

Required permissions

  • Permission to run arbitrary commands
  • Optional access to the configured current working directory
  • A local configured port for SSE and Streamable HTTP modes

Risks and side effects

  • Arbitrary command execution can modify files, systems, or data
  • An incorrect cwd can cause commands to run in an unintended directory
  • Exposing an SSE or Streamable HTTP endpoint can broaden command invocation access

Troubleshooting

  1. Verify the npm package identifier is @agent-infra/mcp-server-commands
  2. Check that cwd points to the intended working directory
  3. For SSE or Streamable HTTP, verify the configured port; the default is 8089
  4. Ensure the client uses the same transport configured for the server

Use cases

Run commands in a configured working directory
Expose command execution through an MCP-compatible client

Supported clients

Supported clients have not been confirmed yet.