Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_ROOT_PATH | No | Root directory for file access (defaults to current working directory) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_directory | List contents of a directory. Returns file and directory information including names, types, sizes, and modification dates. |
| read_file | Read file content with automatic format detection. Supports text files, PDF, Excel, Word, PowerPoint, and CSV with automatic encoding detection (Shift-JIS/UTF-8). |
| get_file_info | Get metadata about a file or directory including size, type, and modification date. |
| search_content | Search for text pattern in files (grep-like functionality). Returns list of unique file paths containing the pattern. Recursively searches all subdirectories by default. Automatically skips node_modules, .git, dist, build directories and binary files for performance. |
| find_files | Find files by name pattern. Returns list of matching file paths. Recursively searches all subdirectories by default. |
| list_excel_sheets | List all sheet names in an Excel file (.xlsx or .xls). |
| read_excel_sheet | Read a specific sheet from an Excel file. Returns data as JSON. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |