English | Turkce
mcp-fileops is a focused MCP filesystem server for AI coding agents. It runs over stdio, is built on top of @vaur94/mcpbase, and ships a safe, deny-by-default file operations surface for real repositories.
- full v1 stdio tool surface is implemented and tested
- strict root allowlist security model
- shared filesystem and policy layers separated from MCP tool definitions
- unit, integration, protocol, coverage, and CI verification in place
- bilingual repository documentation in English and Turkish
Requirements:
- Node.js
>=22.14.0 npm >=10
git clone https://github.com/vaur94/mcp-fileops.git
cd mcp-fileops
./scripts/setup-local.sh /absolute/project/root ./mcp-fileops.config.jsonThe setup script:
- installs dependencies with
npm ci - builds the project with
npm run build - creates a config file if it does not already exist
- prints the exact stdio command for your MCP client
Expected launch command:
node /absolute/path/to/mcp-fileops/bin/cli.js --config /absolute/path/to/mcp-fileops.config.jsonRead-only tools:
list_directoryget_path_inforead_fileread_filesfind_pathssearch_text
Mutating tools:
write_filereplace_in_fileapply_batch_editscreate_directorymove_path
- deny by default
- access only within configured absolute roots
- no shell execution
- no file-content logging by default
stdioonly in v1
Repository docs are now split cleanly by language.
English:
- Repository docs home
- Getting started
- Architecture
- Configuration
- Tools
- Security
- Integrations
- Testing
- Development
- mcpbase compatibility
- PR and branching
- Release process
- Troubleshooting
Turkish:
- Dokumantasyon ana sayfasi
- Baslangic rehberi
- Mimari
- Yapilandirma
- Araclar
- Guvenlik
- Entegrasyonlar
- Testler
- Gelistirme
- mcpbase uyumlulugu
- PR ve branching
- Release sureci
- Sorun giderme
Primary validation commands:
npm run format:check
npm run lint
npm run typecheck
npm run test:coverage
npm run test:protocol
npm run ci:checkCI runs on pushes to main and on pull requests via .github/workflows/ci.yml.
This project is licensed under the MIT License. See LICENSE for the full text.
Last updated: 2026-03-10