mcp-dev-tools
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-dev-toolslist all TypeScript files in the src directory"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π οΈ MCP Dev Tools
File & Directory Operations for Autonomous AI Development
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...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-toolsClaude 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"
});π Security
β Path traversal protection
β Rate limiting
β Protected paths configuration
β Automatic backups before deletions
β Input validation on all operations
π 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
π License
MIT Β© 2025 Thibaut Pontieux
π Links
Made with β€οΈ for autonomous AI development
This server cannot be deployed
Maintenance
Related MCP Connectors
Egnyte's remote MCP server for secure AI access, search, upload and file management in your account.
Cloud-hosted MCP server for secure AI access to enterprise data sources via CData Connect AI.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Related MCP Servers
- FlicenseAqualityDmaintenanceA 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.71-
- AlicenseAqualityDmaintenanceA 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.1325 npmMulan Permissive Software , Version 2
- AlicenseNot gradedqualityDmaintenanceAn 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
- AlicenseNot gradedqualityAmaintenanceMCP 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.4MIT