What runtime and dependencies are required?
Node.js (version specified in the project) and TypeScript, with dependencies installed via `make install`. Docker is optional for containerized deployment.
@PimpMyNines
Basic information
MCP Filesystem Solution
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ai-mcp-server-filesystem": {
"command": "node",
"args": [
"dist/index.js"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP Server Filesystem Service is a TypeScript and Node.js implementation of a scalable filesystem service for the MCP (Model Context Protocol) server. It provides secure file operations—including path validation, reading, writing, editing with caching, pattern-based searching, directory management, and configurable security limits—following 12-factor app and AWS well-architected principles.
Clone the repository, run make install, then build locally with make build-local and start with npm start or node dist/index.js. For Docker, build with make build and run with make run (mounting a workspace volume); use make dev for development mode or make prod for production mode via Docker Compose.
Node.js (version specified in the project) and TypeScript, with dependencies installed via `make install`. Docker is optional for containerized deployment.
Data lives on the local filesystem of the host or within a mounted workspace volume when using Docker.
It enforces a maximum file size and restricts operations to a configurable set of allowed directories.
Yes, it includes both GitLab CI (`.gitlab-ci.yml`) and GitHub Actions (`.github/workflows/ci.yml`) pipelines for linting, building, testing, security scanning (Snyk), and versioning.
Use `make test` for unit tests, `make test-watch` for watch mode, or `make test-coverage` for coverage reports. Tests use Jest and fixtures in the `tests/` directory.
A Box model context protocol server to search, read and access files
MCP server to extract contents from a PDF file

Model Context Protocol Servers

Model Context Protocol Servers
Comments