Get the FREE Ultimate OpenClaw Setup Guide →

nono

Secure, kernel-enforced sandbox CLI and SDKs for AI agents. Capability-based isolation with secure key management, atomic rollback, cryptographic immutable audit chain of provenance. Run your agents in a zero-trust environment.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio always-further-nono npx -y @modelcontextprotocol/server-filesystem /data

How to use

This MCP server entry integrates with the Model Context Protocol tooling to host an MCP server that exposes filesystem-backed resources for agent interactions. By leveraging the nono sandboxing and policy framework, it enables controlled access to a specified data directory while enforcing kernel-level sandbox guarantees. Clients (agents) can connect to this server to browse, read, and interact with the supported resources according to the server’s policies, while guards and rollbacks ensure that any destructive actions are blocked or rolled back as configured.

To use the server, start it with the MCP command and target a data path that should be exposed to clients. The CLI examples show running an MCP server via npx, which will install and execute the server package on demand. Once running, you can direct agents or other MCP clients to interact with the server by addressing the server’s endpoint and passing the appropriate commands or requests defined by the MCP spec for the filesystem server. The server is designed to be composable with other MCP components, enabling complex permission models and audit trails across multiple servers.

How to install

Prerequisites:

  • Node.js (with npm) installed on the host machine
  • Internet access to fetch MCP packages via npx

Installation steps:

  1. Install Node.js if it is not already installed. You can download it from https://nodejs.org/ and verify with: node -v npm -v

  2. Run the MCP server using npx (the server will be installed on-the-fly if needed): npx -y @modelcontextprotocol/server-filesystem /data

  3. Verify the server starts and is reachable by the MCP client tooling or by querying its endpoint as per your environment.

Optional:

  • If you have a predefined server image or package, you can pin the version in the npx command, e.g. npx -y @modelcontextprotocol/server-filesystem@1.2.3 /data

Additional notes

Tips and notes:

  • The server name used here is aligned with the filesystem MCP server example package. If your deployment uses a different package, replace the npm package name accordingly in the command.
  • The -y flag in the npx command auto-confirms installation prompts; omit it if you prefer interactive prompts.
  • Ensure that the target path (e.g., /data) exists and has the appropriate permissions for the MCP server to access.
  • Review security policies and environment configuration to enforce the desired sandbox rules and audit trails.
  • If you run into network or compatibility issues, verify that your Node.js environment supports npx and that your network allows fetching npm packages at install time.

Related MCP Servers

Sponsor this space

Reach thousands of developers