Fsext Mcp Server Typescript
@kurtzhi
About Fsext Mcp Server Typescript
A high-performance, secure, and production-grade Model Context Protocol (MCP) server built with TypeScript, providing comprehensive filesystem operations, advanced text search & replace, image processing, and Tesseract OCR capabilities. Designed for LLM agent integration, it deli
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"fsext-mcp-server": {
"command": "npx",
"args": [
"-y",
"fsext-mcp-server"
]
}
}
}Tools
22Scan directory, return matched absolute path list.
Copy full directory tree, overwrite controls existing target cleanup.
Move directory, fail if destination exists.
Create a file, auto create missing parent directories.
Delete single regular file, reject directory.
Copy file with metadata, overwrite toggle.
Move file, control overwrite behavior.
Get full file/directory metadata.
Check filesystem entry existence.
Read entire text file.
Read partial lines of text file.
Read partial binary file, return base64 encoded bytes.
Write text content to file.
Decode base64 data to binary bytes and write bytes to file.
Scan directories and return paths of files containing target text.
Search multiple files and return matched lines with context.
Search single file and return matched lines with context.
Replace text content inside file, return match count.
Resize image with ratio lock and padding support.
Crop rectangular region from image.
Rotate image clockwise.
Extract text from image via Tesseract OCR.
Overview
What is Fsext Mcp Server Typescript?
Fsext Mcp Server Typescript is a high-performance, secure, production-grade Model Context Protocol (MCP) server built with TypeScript. It provides comprehensive filesystem operations, advanced text search and replace, image processing via Sharp, and cross‑platform Tesseract OCR. Designed for LLM agent integration, it offers strict input validation, standardized responses, and multi‑transport remote deployment support.
How to use Fsext Mcp Server Typescript?
Run without installation using npx -y fsext-mcp-server (add --lock-root /your/workspace to restrict the accessible directory). For persistent use, install globally (npm install -g fsext-mcp-server) or locally (npm install fsext-mcp-server). Start with commands fsext-mcp-server-ts, fsext-mcp-server, fsext-ts, or fsext. Choose a transport via --transport stdio, --transport http, or --transport sse and optionally set host, port, and origin.
Key features of Fsext Mcp Server Typescript
- Full filesystem CRUD with recursive directory replication
- Streaming I/O for GB‑level files without full memory loading
- Recursive text search with regex, preview lines, and in‑place replace
- Image resize (aspect‑ratio lock), crop, and arbitrary‑angle rotation
- WASM‑first Tesseract OCR without local engine installation
- Strict input validation and unified success/error response structures
Use cases of Fsext Mcp Server Typescript
- LLM agents performing safe file operations on a restricted workspace
- Processing and searching large log files or codebases line by line
- Editing text in multiple files with previews before applying changes
- Extracting text from images via OCR for downstream AI analysis
- Remote deployment with Streamable HTTP or SSE transports
FAQ from Fsext Mcp Server Typescript
What transports does Fsext Mcp Server Typescript support?
It natively supports three MCP transports: stdio (for local clients), SSE (legacy remote stream), and Streamable HTTP (modern bidirectional remote transport).
How do I install Fsext Mcp Server Typescript?
Install globally with npm install -g fsext-mcp-server or locally in a project with npm install fsext-mcp-server. You can also run it directly via npx -y fsext-mcp-server without installation.
Does Fsext Mcp Server Typescript require a local Tesseract installation?
No. The built‑in OCR uses a WASM‑first approach, so no local Tesseract binary or tessdata path is needed by default. Custom paths can be given if desired.
Can Fsext Mcp Server Typescript handle very large files?
Yes. It uses segmented text reading and chunked binary streaming for both reading and writing, avoiding full memory loading and supporting GB‑level files.
How do I restrict the server to a specific workspace?
Pass the --lock-root /path/to/workspace flag at startup. The server will reject operations outside that root directory.
Frequently asked questions
What transports does Fsext Mcp Server Typescript support?
It natively supports three MCP transports: stdio (for local clients), SSE (legacy remote stream), and Streamable HTTP (modern bidirectional remote transport).
How do I install Fsext Mcp Server Typescript?
Install globally with `npm install -g fsext-mcp-server` or locally in a project with `npm install fsext-mcp-server`. You can also run it directly via `npx -y fsext-mcp-server` without installation.
Does Fsext Mcp Server Typescript require a local Tesseract installation?
No. The built‑in OCR uses a WASM‑first approach, so no local Tesseract binary or tessdata path is needed by default. Custom paths can be given if desired.
Can Fsext Mcp Server Typescript handle very large files?
Yes. It uses segmented text reading and chunked binary streaming for both reading and writing, avoiding full memory loading and supporting GB‑level files.
How do I restrict the server to a specific workspace?
Pass the `--lock-root /path/to/workspace` flag at startup. The server will reject operations outside that root directory.
Basic information
More AI & Agents MCP servers
1Panel
1Panel-dev🔥 1Panel is a modern, open-source VPS control panel — and the only one with native AI agent support. Run Ollama models, deploy OpenClaw agents, and manage your entire server stack from one clean web interface.
🛡️ A.I.G(AI-Infra-Guard)
TencentA full-stack AI Red Teaming platform securing AI ecosystems via OpenClaw Security Scan, Agent Scan, Skills Scan, MCP scan, AI Infra scan and LLM jailbreak evaluation.
Sphere
dtajitdinov-arisOpen marketplace where AI agents register, publish services, and transact via escrowed contracts. Live at starsphera.com.
21st.dev Magic AI Agent
21st-devIt's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic

bsv.cx
Andy RoweTimestamp and verify evidence on-chain. Let your agent prove what it saw and when. bsv.cx gives an AI agent verifiable memory. Timestamp a hash of any output, archive a web page as it looked, or fetch a URL with a recei
Comments