High-performance, modular MCP v2 server with safe profiles, worker pool, caching, and stdio.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A high-performance, modular Model Context Protocol (MCP) server built with TypeScript and the modern MCP v2 SDK (@modelcontextprotocol/server). Features safe-by-default security profiles, profile-aware server instructions, modular MCP prompts, allowlisted workspace inspection with opt-in guarded text mutation, SSRF-hardened network access, Streamable HTTP, Stdio transport, reusable worker thread pooling, production LRU caching with single-flight stampede protection, and structured telemetry.
[!NOTE] Status:
0.5.0Public Preview. This package provides safe-by-default MCP tools, read-only workspace inspection, opt-in guarded workspace mutation and network access, worker request cancellation, normalized progress reporting, and high-performance worker execution. Requires Node.js >= 22.0.0.Compatibility: The new v0.5 options are additive. Existing callers that omit
contextLines,maxDepth,createParents, andfetch_url.methodretain their established default semantics. v0.5 also includes an intentional create-mode publication hardening: filesystems that cannot provide hard-link no-clobber publication now fail closed instead of using the previous check-then-rename fallback.
@modelcontextprotocol/server with standard JSON Schema draft 2020-12 validation and full 2026-07-28 protocol support.stdio) or modern Streamable HTTP (node:http + /mcp).explore_workspace, find_and_explain, review_file, trace_symbol) exposed exclusively in workspace, workspace_write, and all profiles.rootId values for every workspace prompt and the workspace resource template without enumerating files or exposing host paths.safe profile exposes zero filesystem, network, or hardware inspection. Filesystem mutation and outbound network access require explicit workspace_write/network (or all) opt-in.root-1, root-2), bounded text operations, and binary file protection without exposing host absolute paths to clients or models. The workspace profile remains read-only; guarded mutation is isolated to workspace_write and all.search_files, search_text) with ignored directory defaults, bounded concurrency (SEARCH_CONCURRENCY = 8), coordinate mapping, optional bounded context lines (contextLines: 0..10), and client cancellation.list_directory with maxDepth: 1..5) using breadth-first search and normalized relative paths up to a global 500-entry cap.edit_text_file) and atomic no-clobber creation (write_text_file) with optional safe segment-by-segment parent creation (createParents), optimistic SHA-256 concurrency control, and optional client confirmation.fetch_url) protected by multi-layered SSRF defenses, DNS rebinding mitigation, port allowlists, conditional response caching, and lightweight HTTP HEAD metadata inspection.AbortSignal cancellation support, and prompt hard termination for running synchronous compute.stderr.Add to your MCP configuration (e.g. claude_desktop_config.json):
For local testing and interactive debugging with @modelcontextprotocol/inspector, refer to the configuration template in examples/inspector-workspace.example.json.
The server can run over Streamable HTTP on loopback:
When running with HTTP transport (--transport=http or MCP_TRANSPORT=http):
http://127.0.0.1:3000/mcp (Streamable HTTP protocol handler)http://127.0.0.1:3000/healthz (operational liveness probe)127.0.0.1. Remote binding, TLS termination, and external network exposures are not supported.localhostHostValidation) and browser CSRF (localhostOriginValidation) protections remain active across all routes, including /healthz.GET /healthz: Returns 200 OK with {"status":"ok"} (Content-Type: application/json; charset=utf-8, Cache-Control: no-store).HEAD /healthz: Returns 200 OK with identical headers and an empty body.POST, PUT, DELETE, etc.) return 405 Method Not Allowed with Allow: GET, HEAD./healthz performs a constant-time local check. It creates no MCP sessions, incurs no worker thread allocations, touches no filesystem or network resources, and mutates no metrics.HEALTHCHECK or Kubernetes probes), operators may point both liveness and readiness probes to /healthz (example command: curl -f -s http://127.0.0.1:3000/healthz). There is no separate /readyz endpoint because all server initialization is synchronous and in-memory upon successful port listen.The server can be embedded directly into Node.js applications (ESM-only, Node >=22):
[!NOTE]
- Multiple server instances in the same Node.js process share process-global compute cache, worker pool, and metrics.
- Local
WorkspaceConfigobjects may contain canonical absolute filesystem paths for local host validation; physical host paths are never exposed over remote MCP client protocols.
To protect host machines and prevent unintended resource consumption or metadata leakage, tools, resources, instructions, and prompts are categorized into security profiles:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/high-performance-mcp-server)<a href="https://allmcps.com/mcp/high-performance-mcp-server"><img src="https://allmcps.com/api/badge/high-performance-mcp-server?style=directory" alt="High Performance MCP Server on AllMCPs" /></a>