Skip to main content
Glama

πŸ› οΈ MCP Dev Tools

File & Directory Operations for Autonomous AI Development

License: MIT Node Version GitHub

14 powerful MCP tools for file and directory operations with enterprise-grade security and 85% autonomous workflow automation.


⚑ Quick Start

# Install
npm install @mcp-servers/dev-tools

# Configure
# Add to your Claude Desktop configuration...

πŸ“š Full Documentation


Related MCP server: AX Local Operations MCP Server

✨ Features

  • βœ… 14 MCP Tools - Complete file & directory operations

  • πŸ”’ Enterprise Security - Path validation, rate limiting, protected paths

  • πŸ€– 85% Autonomous - Automated package management & validation

  • πŸ“¦ Zero Vulnerabilities - All dependencies up-to-date and secure

  • ✨ TypeScript - Full type safety with strict mode

  • πŸ“š Comprehensive Docs - Complete documentation site


πŸ› οΈ Available Tools

File Operations (7)

read_file Β· write_file Β· rename_file Β· delete_file Β· copy_file Β· file_exists Β· get_file_info

Directory Operations (4)

list_directory Β· create_directory Β· delete_directory Β· move_directory

Search Operations (3)

search_files Β· search_content Β· find_duplicates


πŸ“š Documentation

🌐 Full Documentation Site β†’


πŸš€ Installation

npm install @mcp-servers/dev-tools

Claude Desktop Configuration

Add to your Claude Desktop config file:

{
  "mcpServers": {
    "dev-tools": {
      "command": "node",
      "args": ["/path/to/mcp-dev-tools/dist/index.js"],
      "env": {
        "WORKSPACE_PATH": "/your/workspace/path"
      }
    }
  }
}

See detailed installation guide β†’


πŸ’‘ Example Usage

// List files in directory
await listDirectory({
  path: "src",
  recursive: true,
  fileTypes: [".ts", ".js"]
});

// Search in file contents
await searchContent({
  query: "function",
  path: "src",
  recursive: true
});

// Find duplicate files
await findDuplicates({
  path: "assets",
  compareBy: "hash"
});

See more examples β†’


πŸ”’ Security

  • βœ… Path traversal protection

  • βœ… Rate limiting

  • βœ… Protected paths configuration

  • βœ… Automatic backups before deletions

  • βœ… Input validation on all operations

Read security guide β†’


πŸ“Š Status

Metric

Value

Version

1.2.0

MCP Tools

14

Dependencies

2 production, 10 dev

Security Issues

0

Build Status

βœ… Passing

Test Coverage

Ready


🀝 Contributing

Contributions are welcome! Please see our Contributing Guide.

# Clone repository
git clone https://github.com/ThibautPontieux/mcp-dev-tools.git

# Install dependencies
cd mcp-dev-tools/packages/dev-tools
npm install

# Build
npm run build

# Run validation
./scripts/pre-commit-check.sh

πŸ“ Scripts

npm run build              # Build TypeScript
npm run build:watch        # Watch mode
npm test                   # Run tests
npm run lint               # Lint code
./scripts/package-analyzer.sh       # Analyze packages
./scripts/auto-update-packages.sh   # Auto-update dependencies
./scripts/pre-commit-check.sh       # Validate everything

πŸ—ΊοΈ Roadmap

  • Phase 1-3: Core file operations

  • Phase 4-5: Directory & search operations

  • Phase 6: Read/write file tools

  • Phase 7: Automated package management

  • Phase 8: Unit tests (180+ tests)

  • Phase 9: CI/CD pipeline

  • Phase 10: NPM publication

See full roadmap β†’


πŸ“„ License

MIT Β© 2025 Thibaut Pontieux



Made with ❀️ for autonomous AI development

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server that enables AI assistants to perform comprehensive file operations including finding, reading, writing, editing, searching, moving, and copying files with security validations.
    7
    1
    -
  • A
    license
    A
    quality
    D
    maintenance
    A comprehensive MCP server that enables AI models to perform local file operations, command execution, and task management across multiple platforms. It features advanced capabilities like row-level file editing, directory searching, and system monitoring with built-in security filters.
    13
    25 npm
    Mulan Permissive Software , Version 2
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables remote SSH command execution and bidirectional file transfers through a standardized interface. It allows AI assistants to securely manage remote servers while keeping credentials isolated and applying command-level security controls.
    ISC
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server enabling AI assistants to securely operate remote servers via persistent SSH sessions, with tools for command execution, file transfer, directory listing, and system monitoring.
    4
    MIT