MCP server for anvillm
This repository has been archived on 2026-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Levi Neely 367331dec2 Initial commit: standalone anvilmcp server
MCP server for tool execution with sandboxing.
Extracted from anvillm/cmd/anvilmcp.
2026-03-20 15:44:53 +01:00
claude Initial commit: standalone anvilmcp server 2026-03-20 15:44:53 +01:00
docs Initial commit: standalone anvilmcp server 2026-03-20 15:44:53 +01:00
kiro-cli Initial commit: standalone anvilmcp server 2026-03-20 15:44:53 +01:00
mcptools Initial commit: standalone anvilmcp server 2026-03-20 15:20:14 +01:00
ollama Initial commit: standalone anvilmcp server 2026-03-20 15:44:53 +01:00
LICENSE.md Initial commit: standalone anvilmcp server 2026-03-20 15:44:53 +01:00
README.md Initial commit: standalone anvilmcp server 2026-03-20 15:44:53 +01:00
execute.go Initial commit: standalone anvilmcp server 2026-03-20 15:20:14 +01:00
execute_test.go Initial commit: standalone anvilmcp server 2026-03-20 15:20:14 +01:00
go.mod Initial commit: standalone anvilmcp server 2026-03-20 15:20:14 +01:00
go.sum Initial commit: standalone anvilmcp server 2026-03-20 15:20:14 +01:00
main.go Initial commit: standalone anvilmcp server 2026-03-20 15:20:14 +01:00
metrics.go Initial commit: standalone anvilmcp server 2026-03-20 15:20:14 +01:00
mkfile Initial commit: standalone anvilmcp server 2026-03-20 15:44:53 +01:00

README.md

anvillm-mcp

MCP (Model Context Protocol) server for tool execution with sandboxing.

Usage

# Build and install
mk

# The server is invoked by MCP clients (Claude, Kiro, etc.)
anvilmcp

Features

  • Sandboxed code execution via bwrap/firejail
  • Tool scripts in mcptools/
  • Pipeline support for chaining tools
  • Rate limiting and security validation
  • Execution metrics logging

Configuration

Sandbox configuration uses layered YAML files from ~/.config/anvillm/:

  • global.yaml - base configuration
  • sandbox/<name>.yaml - sandbox-specific overrides

See docs/ for detailed security and usage documentation.

mcptools

Shell scripts that provide MCP tools for:

  • Beads task management (create, claim, complete, etc.)
  • Session control
  • Messaging between agents
  • Skill discovery and loading
  • Code exploration

Installed to ~/.config/anvillm/mcptools/ by mk install.