mcp-local-reader
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level. | INFO |
| LLM_VISION_MODEL | No | Vision model name. | gpt-4o |
| LLM_VISION_API_KEY | No | OCR vision model API key. | |
| LLM_VISION_BASE_URL | No | Vision model base URL. | https://api.openai.com/v1 |
| TOTAL_CACHE_SIZE_MB | No | Unified cache size limit in MB. | 500 |
| FILE_READER_MAX_FILE_SIZE_MB | No | Maximum file size in MB. | 20 |
| LOCAL_FILE_ALLOWED_DIRECTORIES | Yes | Comma-separated allowed directories. Required. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| read_local_fileC | 读取本地文件系统中的PDF、Office文档 |
| convert_local_fileA | 将本地文件转换为markdown文件并保存到文件系统 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one reads a local file's content, the other converts a local file to markdown. There is no overlap in their core actions.
Both tool names follow the consistent verb_noun pattern (read_local_file, convert_local_file), making the naming predictable and easy to understand.
With only two tools, the server feels thin for a general local file reader/converter. The count is borderline but not unreasonable given the narrow scope.
The core operations of reading and converting are covered, but the server lacks supporting operations like listing files or checking file metadata. Minor gaps exist but are not severe for the stated purpose.