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

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ThibautPontieux/mcp-dev-tools'

If you have feedback or need assistance with the MCP directory API, please join our Discord server