π― START HERE
π€ For You (User)
Immediate action: See quickstart.md to get started in 5 minutes
π€ For Claude (Future Conversations)
β οΈ IMPORTANT: If you are Claude working on this project in a new conversation, READ FIRST:
π working-with-claude.md β START HERE
This file contains critical rules to follow, including:
- β
ALWAYS test
npm run buildBEFORE declaring work complete - β Mandatory validation workflow
- β Known errors to avoid
- β Systematic checklist
Why? Previous conversations had issues because code wasnβt tested before being declared complete.
π Complete Documentation
For Users
| Document | Purpose | Time |
|---|---|---|
| quickstart.md | Quick start guide | 5 min |
| installation.md | Complete installation guide | 15 min |
| testing.md | Testing and validation | 20 min |
| migration.md | Migration 1.0β1.2 | 10 min |
| security.md | Security and audit | 15 min |
For Claude (Development)
| Document | Purpose | Time |
|---|---|---|
| working-with-claude.md | MANDATORY RULES β | 10 min |
| build-fixes.md | Applied build fixes | 5 min |
| troubleshooting.md | Problem resolution | 10 min |
| lessons-learned.md | Bug fix history | 5 min |
Technical Documentation
| Document | Purpose | Time |
|---|---|---|
| README.md | Complete technical docs | 30 min |
| changelog.md | Version history | 10 min |
| index.md | Documentation navigation | 3 min |
β Current Project Status
Version: 1.2.0
Status: β
Production Ready
MCP Tools: 14 (7 file + 4 directory + 3 search)
Tests: Ready for 180+ tests
Build: β
Working without errors
π Quick Actions
For Users
cd packages/dev-tools
npm install
npm run build
# Then configure Claude Desktop
For Claude in Development
# ALWAYS do this before declaring work complete:
npm run build
node validate.js
npm audit --production
π― Quick Navigation
Need to β Check out
- Quick install β
quickstart.md - Detailed installation β
installation.md - Test the package β
testing.md - Migrate from 1.0 to 1.2 β
migration.md - Check security β
security.md - Develop features β
working-with-claude.mdβ - View history β
changelog.md - Applied fixes β
build-fixes.md - All documentation β Main
index.md
β οΈ Important Rules
For Claude Developing On This Project
- ALWAYS read
working-with-claude.mdfirst - ALWAYS test
npm run buildbefore saying βdoneβ - ALWAYS verify files exist with
file_exists - ALWAYS read the result in
dist/after compilation - NEVER declare work complete without testing
For Users
- Always use absolute paths in Claude Desktop config
- Restart Claude Desktop completely after modifications
- Check logs in
.logs/if there are issues - Use
npm auditregularly for security
ποΈ Project Structure
packages/dev-tools/
βββ src/ # TypeScript source code
β βββ tools/ # MCP tools (14)
β βββ utils/ # Utilities
β βββ types/ # TypeScript types
β βββ server.ts # Main MCP server
βββ dist/ # Compiled code (generated)
βββ docs/ # Complete documentation
βββ tests/ # Unit tests (ready for 180+)
βββ scripts/ # Automation scripts
βββ README.md # Technical documentation
βββ package.json # npm configuration
π‘ What Makes This Project Unique
- First production-ready MCP package for file management
- Enterprise security: Path validation, backups, rate limiting
- 14 complete tools: Files + Directories + Search
- Exhaustive documentation: Complete English documentation
- Ready for comprehensive tests: Framework for 180+ tests
- Documented lessons learned: To avoid future errors
π Final Result
This package allows Claude to:
- β Modify files in place (rename_file)
- β Manage complete directories
- β Search files and content
- β Detect duplicates
- β Secure operations with backups
- β Work autonomously
Without risking:
- β Path traversal
- β Accidental deletion
- β Overwriting important files
- β Access outside workspace
Next action:
- User β
quickstart.md - Claude β
working-with-claude.mdβ
Version 1.2.0 - October 19-21, 2025
Production Ready with 14 MCP tools