The reputation layer for AI skills, tools & agents

g0t4/mcp-server-commands

Score: 44.8 Rank #523

Model Context Protocol server to run commands (tool: `runProcess`)

Overview

g0t4/mcp-server-commands is a TypeScript MCP server licensed under MIT. Model Context Protocol server to run commands (tool: `runProcess`)

Ranked #523 out of 25632 indexed tools.

In the top 3% of all indexed tools.

Ecosystem

TypeScript MIT

Signal Breakdown

Stars 225
Freshness 13d ago
Issue Health 42%
Contributors 1
Dependents 0
Forks 36
Description Good
License MIT

How to Improve

Description low impact

Expand your description to 150+ characters for better discoverability

Issue Health high impact

You have 7 open vs 5 closed issues — triaging stale issues improves health

Contributors medium impact

Single-contributor projects carry bus-factor risk — welcoming contributors boosts confidence

Badge

AgentRank score for g0t4/mcp-server-commands
[![AgentRank](https://agentrank-ai.com/api/badge/tool/g0t4--mcp-server-commands)](https://agentrank-ai.com/tool/g0t4--mcp-server-commands)
<a href="https://agentrank-ai.com/tool/g0t4--mcp-server-commands"><img src="https://agentrank-ai.com/api/badge/tool/g0t4--mcp-server-commands" alt="AgentRank"></a>

Matched Queries

"mcp server""mcp-server""model context protocol""model-context-protocol"

From the README

## `runProcess` renaming/redesign

Recently I renamed the tool to `runProcess` to better reflect that you can run more than just shell commands with it. There are two explicit modes now:
1. `mode=executable` where you pass `argv` with `argv[0]` representing the `executable` file and then the rest of the array contains args to it.
2. `mode=shell` where you pass `command_line` (just like typing into `bash`/`fish`/`pwsh`/etc) which will use your system's default shell.

I hate APIs that make ambiguous if you're executing something via a shell, or not. I hate it being a toggle b/c there's way more to running a shell command vs exec than just flipping a switch. So I made that explicit in the new tool's parameters

If you want your model to use specific shell(s) on a system, I would list them in your system prompt. Or, maybe in your tool instructions, though models tend to pay better attention to examples in a system prompt.

I've used this new design with `gptoss-120b` extensively and it we
Read full README on GitHub →
Are you the maintainer? Claim this listing