Portable Rust Agent Client Protocol (ACP) server with model routing, tools, permissions, sandboxing, sessions, and MCP integration.
View on GitHub →
🔍 Audit Wallet Slippage →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Add to claude_desktop_config.json:
{
"mcpServers": {
"anvil": {
"command": "cargo",
"args": [
"run",
"--",
"anvil"
]
}
}
}
Run in terminal:
claude mcp add anvil cargo run -- anvil
Add to .cursor/mcp.json:
{
"mcpServers": {
"anvil": {
"command": "cargo",
"args": [
"run",
"--",
"anvil"
]
}
}
}
README Excerpt
<h1 align="center">Anvil</h1> <p align="center"> <a href="https://anvil.brokk.ai/"> <img src="docs/public/anvil-social-card.png" alt="Anvil — one portable agent runtime for your ACP interface" width="720"> </a> </p> <p align="center"> <a href="https://github.com/BrokkAi/anvil/actions/workflows/ci.yml"><img src="https://github.com/BrokkAi/anvil/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
Topics
acpagent-client-protocolagent-runtimeai-agentcoding-agentdeveloper-toolsjson-rpcllmmcprustsandboxwasm