Declaw
FreeNot checkedSecure Firecracker microVM sandboxes for AI agents: network policy, PII & injection guardrails.
About
Secure Firecracker microVM sandboxes for AI agents: network policy, PII & injection guardrails.
README
MCP server for Declaw — secure sandbox execution for AI agents with network policies, PII scanning, prompt injection defense, and audit logging.
Works with Claude Desktop, Claude Code, Cursor, Windsurf, and any MCP-compatible AI tool.
Quick Start
Claude Desktop / Cursor / Windsurf
Add to your MCP config:
{
"mcpServers": {
"declaw": {
"command": "npx",
"args": ["-y", "@declaw/mcp-server"],
"env": {
"DECLAW_API_KEY": "your-api-key"
}
}
}
}
Claude Code
claude mcp add declaw -- npx -y @declaw/mcp-server
Set DECLAW_API_KEY in your environment.
Tools
| Tool | Description |
|---|---|
create_sandbox |
Create a secure sandbox with configurable security policies |
run_command |
Execute a shell command inside a sandbox |
read_file |
Read a file from a sandbox |
write_file |
Write a file to a sandbox |
list_files |
List directory contents in a sandbox |
kill_sandbox |
Destroy a sandbox |
list_sandboxes |
List all active sandboxes |
Security Presets
When creating a sandbox, choose a security preset:
none— No guardrails. Full internet access.standard(default) — PII scanning + audit logging. Full internet access.strict— PII scanning + prompt injection defense + audit logging + network deny-all.
You can also pass allowed_domains to restrict outbound traffic to specific domains:
create_sandbox with template="python", security_preset="strict", allowed_domains=["pypi.org", "github.com"]
Why Declaw?
| Declaw | Other Sandbox Providers | |
|---|---|---|
| Sandbox execution | Yes | Yes |
| Non-bypassable network controls | Yes | ?? |
| PII scanning | Yes | No |
| Injection defense | Yes | No |
| Full audit trail | Yes | Basic |
| Snapshots | Yes | Varies |
| Multiple templates | 8 built-in | Varies |
| Interactive stdio | Yes | Varies |
Environment Variables
| Variable | Required | Description |
|---|---|---|
DECLAW_API_KEY |
Yes | Your Declaw API key |
DECLAW_DOMAIN |
No | Custom API domain (for on-prem deployments) |
On-Prem
For self-hosted Declaw deployments, set the domain:
{
"mcpServers": {
"declaw": {
"command": "npx",
"args": ["-y", "@declaw/mcp-server"],
"env": {
"DECLAW_API_KEY": "your-api-key",
"DECLAW_DOMAIN": "declaw.internal.company.com"
}
}
}
}
License
Apache-2.0
Install Declaw in Claude Desktop, Claude Code & Cursor
unyly install declawInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add declaw -- npx -y @declaw/mcp-serverStep-by-step: how to install Declaw
FAQ
Is Declaw MCP free?
Yes, Declaw MCP is free — one-click install via Unyly at no cost.
Does Declaw need an API key?
No, Declaw runs without API keys or environment variables.
Is Declaw hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Declaw in Claude Desktop, Claude Code or Cursor?
Open Declaw on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Declaw with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
