Skip to main content
Glama
orkuhh

DevUtils MCP Server

by orkuhh
README.md
# DevUtils MCP Server

Developer utilities MCP server providing essential tools for workspace management, file operations, and project analysis.

## Tools

| Tool | Description |
|------|-------------|
| `file_search` | Find files matching glob patterns |
| `grep_search` | Search for patterns in files |
| `project_info` | Get project structure summary |
| `file_info` | Get detailed file information |
| `list_tree` | List directory contents in tree format |
| `batch_edit` | Batch find/replace across files |
| `code_stats` | Get code statistics by language |

## Installation

```bash
cd /root/.openclaw/workspace/devutils-mcp-server
npm install
```

## Usage

### Via mcporter

Add to your mcporter config:

```json
{
  "mcpServers": {
    "devutils": {
      "command": "node",
      "args": ["src/server.js"],
      "cwd": "/root/.openclaw/workspace/devutils-mcp-server",
      "disabled": false
    }
  }
}
```

Then restart mcporter:

```bash
mcporter restart
```

### Direct

```bash
npm start
```

## Examples

### Find all JavaScript files

```json
{
  "pattern": "**/*.js"
}
```

### Search for a pattern

```json
{
  "pattern": "TODO",
  "options": {
    "context": 3,
    "caseInsensitive": true
  }
}
```

### Get project stats

```json
{
  "path": ".",
  "maxDepth": 2
}
```

## Author

Cipher

TDQS

A3.5/5.0

Scored across 7 tools

Disambiguation5/5

Every tool has a clearly distinct purpose with no ambiguity: batch_edit modifies files, code_stats provides project metrics, file_info gives file details, file_search finds files by name, grep_search searches file contents, list_tree shows directory structure, and project_info summarizes the project. The descriptions clearly differentiate each tool's function.

Naming Consistency5/5

All tools follow a consistent snake_case verb_noun pattern (e.g., batch_edit, code_stats, file_info). The naming is highly predictable and readable throughout the set, with no mixing of conventions or stylistic deviations.

Tool Count5/5

With 7 tools, this is well-scoped for a development utilities server. Each tool earns its place by covering distinct aspects of file and project management, such as editing, searching, and analysis, without being overly sparse or bloated.

Completeness4/5

The tool set provides strong coverage for file and project operations, including search (file_search, grep_search), analysis (code_stats, project_info), and navigation (list_tree, file_info), with batch_edit for modifications. A minor gap is the lack of a tool for creating or deleting files, but agents can work around this for most workflows.