FastCtx
A local MCP runtime gives coding agents structured file reading, repository search and batch edits, with optional Bash jobs.
FastCtx is a local MCP runtime for coding agents working in code repositories. It gives agents structured results for routine file work without relying on shell commands for every read or search.
- Read files: Agents can inspect text, images and PDFs, or read several text files in one request. Text results include line numbers and indicate when output is incomplete.
- Search repositories: Content search finds matches in a file or repository tree, while path patterns locate files.
- Edit in batches: Mechanical replacements can cover files or a repository tree, with previews and safeguards against concurrent changes.
- Run optional Bash jobs: Agents can execute commands, check output from background jobs and stop those jobs. Command tools are disabled by default.
FastCtx runs locally and is open source under Apache 2.0. MCP tool calls don't send telemetry or update traffic, though update checks for some launches contact npm and GitHub; Bash commands can make their own network requests. The server uses the host process's local permissions and runs outside the host's filesystem sandbox. Its default file tools include writes, so a host's read-only mode alone won't block MCP edits. Approval modes can require review of writes and commands, or of every tool call.