diff --git a/FAQ.md b/FAQ.md
index e4390db..dcb3843 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -25,6 +25,11 @@ This document provides answers to the most commonly asked questions about Claude
- [Features & Capabilities](#features--capabilities)
- [What can I do with Claude Desktop Commander?](#what-can-i-do-with-claude-desktop-commander)
+ - [Can Claude analyze my CSV/Excel files directly?](#can-claude-analyze-my-csvexcel-files-directly)
+ - [Can Claude connect to remote servers?](#can-claude-connect-to-remote-servers)
+ - [Does Claude save temporary files when running code?](#does-claude-save-temporary-files-when-running-code)
+ - [What programming languages can Claude run interactively?](#what-programming-languages-can-claude-run-interactively)
+ - [Can Claude handle multi-step operations?](#can-claude-handle-multi-step-operations)
- [How does it handle file editing?](#how-does-it-handle-file-editing)
- [Can it help me understand complex codebases?](#can-it-help-me-understand-complex-codebases)
- [How does it handle long-running commands?](#how-does-it-handle-long-running-commands)
@@ -189,6 +194,26 @@ The tool enables a wide range of tasks:
- Analyze and summarize codebases
- Produce reports on code quality or structure
+### Can Claude analyze my CSV/Excel files directly?
+
+Yes! Just ask Claude to analyze any data file. It will write and execute Python/Node code in memory to process your data and show results instantly.
+
+### Can Claude connect to remote servers?
+
+Yes! Claude can start SSH connections, databases, or other programs and continue interacting with them throughout your conversation.
+
+### Does Claude save temporary files when running code?
+
+If you ask. Code can run in memory. When you ask for data analysis, Claude executes Python/R code directly without creating files on your disk. Or creating if you ask.
+
+### What programming languages can Claude run interactively?
+
+Python, Node.js, R, Julia, and shell commands. Any interactive terminal REPL environments. Perfect for data analysis, web development, statistics, and system administration.
+
+### Can Claude handle multi-step operations?
+
+Yes! Claude can start a program (like SSH or database connection) and send multiple commands to it, maintaining context throughout the session.
+
### How does it handle file editing and URL content?
Claude Desktop Commander provides two main approaches to file editing and supports URL content:
@@ -464,4 +489,4 @@ Jupyter notebooks and Claude Desktop Commander serve different purposes:
- Visual output for data visualization
- More structured for educational purposes
-For data science or analysis projects, you might use both: Claude Desktop Commander for system tasks and code management, and Jupyter for interactive exploration and visualization.
+For data science or analysis projects, you might use both: Claude Desktop Commander for system tasks and code management, and Jupyter for interactive exploration and visualization.
\ No newline at end of file
diff --git a/README.md b/README.md
index db3e8b1..8341383 100644
--- a/README.md
+++ b/README.md
@@ -38,6 +38,10 @@ Execute long-running terminal commands on your computer and manage processes thr
## Features
+- **Enhanced terminal commands with interactive process control**
+- **Execute code in memory (Python, Node.js, R) without saving files**
+- **Instant data analysis - just ask to analyze CSV/JSON files**
+- **Interact with running processes (SSH, databases, development servers)**
- Execute terminal commands with output streaming
- Command timeout and background execution support
- Process management (list and kill processes)
@@ -181,8 +185,9 @@ The server provides a comprehensive set of tools organized into several categori
|----------|------|-------------|
| **Configuration** | `get_config` | Get the complete server configuration as JSON (includes blockedCommands, defaultShell, allowedDirectories, fileReadLineLimit, fileWriteLineLimit, telemetryEnabled) |
| | `set_config_value` | Set a specific configuration value by key. Available settings:
• `blockedCommands`: Array of shell commands that cannot be executed
• `defaultShell`: Shell to use for commands (e.g., bash, zsh, powershell)
• `allowedDirectories`: Array of filesystem paths the server can access for file operations (⚠️ terminal commands can still access files outside these directories)
• `fileReadLineLimit`: Maximum lines to read at once (default: 1000)
• `fileWriteLineLimit`: Maximum lines to write at once (default: 50)
• `telemetryEnabled`: Enable/disable telemetry (boolean) |
-| **Terminal** | `execute_command` | Execute a terminal command with configurable timeout and shell selection |
-| | `read_output` | Read new output from a running terminal session |
+| **Terminal** | `start_process` | Start programs with smart detection of when they're ready for input |
+| | `interact_with_process` | Send commands to running programs and get responses |
+| | `read_process_output` | Read output from running processes |
| | `force_terminate` | Force terminate a running terminal session |
| | `list_sessions` | List all active terminal sessions |
| | `list_processes` | List all running processes with detailed information |
@@ -198,6 +203,23 @@ The server provides a comprehensive set of tools organized into several categori
| | `get_file_info` | Retrieve detailed metadata about a file or directory |
| **Text Editing** | `edit_block` | Apply targeted text replacements with enhanced prompting for smaller edits (includes character-level diff feedback) |
+### Quick Examples
+
+**Data Analysis:**
+```
+"Analyze sales.csv and show top customers" → Claude runs Python code in memory
+```
+
+**Remote Access:**
+```
+"SSH to my server and check disk space" → Claude maintains SSH session
+```
+
+**Development:**
+```
+"Start Node.js and test this API" → Claude runs interactive Node session
+```
+
### Tool Usage Examples
Search/Replace Block Format:
@@ -614,4 +636,4 @@ For complete details about data collection, please see our [Privacy Policy](PRIV
## License
-MIT
+MIT
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index fd60fdb..2cecdf4 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1015,8 +1015,8 @@
Execute any command line operation directly through Claude's interface for seamless development, testing, and deployment workflows.
+Execute Python, Node.js, R code in memory for instant data analysis. Connect to SSH, databases, and maintain persistent sessions for complex workflows.
Analyze CSV files, databases, and datasets instantly with Python and R.
+