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
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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
Shell and Coding agent for Claude and other mcp clients
rusiaamanShell and coding agent on mcp clients
Model Context Protocol for Unreal Engine
chongdashuEnable AI assistant clients like Cursor, Windsurf and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP).
Perplexity Ask MCP Server
ppl-aiThe official MCP server implementation for the Perplexity API Platform
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research

Competitor Tracker & Co.
Competitor Tracker & Co.Competitor Tracker & Co. watches your competitors' websites and tells you what changed. Every week it crawls their pricing, product, messaging and corporate pages, detects the changes that matter, and files a tagged, ran
Comments