Extended toolset for Model Context Protocol including command execution and terminal monitoring capabilities.
- [x] Update version to 1.6.6 to match documentation
- [x] Add missing dependencies:
- [x] chokidar for file watching
- [x] portfinder for automatic port assignment
- [x] Consolidate duplicate code between command-executor.js and commands.js
- [x] Clean up package.json structure
- [x] Expand MCP server capabilities
- [x] Implement watch_terminal feature
- [x] Implement stop_process capability
- [x] Add list_processes functionality
- [x] Add comprehensive error handling
- [x] Implement proper logging system
- [x] Add capability negotiation
- [x] Terminal Monitoring System
- [x] Real-time output streaming
- [x] Terminal session management
- [x] Output buffering and retrieval
- [x] Process Management
- [x] Process lifecycle management
- [x] Resource cleanup
- [x] Auto-restart capability
- [x] File Watching
- [x] Configure watch paths
- [x] Implement ignore patterns
- [x] Handle file change events
- [x] Logging System
- [x] Implement log rotation
- [x] Add cleanup policies
- [x] Configure log levels
- [ ] Update README with accurate feature list
- [ ] Add detailed usage examples for each capability
- [ ] Document error handling and troubleshooting
- [ ] Add configuration documentation
- [ ] Include security considerations
npm install mcp-extended-tools
Add to your Claude Desktop configuration:
{
"mcpServers": {
"extended-tools": {
"command": "npx",
"args": ["-y", "mcp-extended-tools@1.6.6"]
}
}
}
- Execute Commands
- Monitor Output
- Stop Processes
- List Active Processes
- File Watching
- Auto-Restart
- Log Management
Coming soon...
Coming soon...
Coming soon...
Contributions are welcome! Please check the development plan above for current priorities.