goose-mcp-escrow-server
Verified Safeby nelsonjingusc
Overview
A minimal MCP server for escrow-style intent verification, deterministic planning, and reversible execution for Goose agents.
Installation
python server.py examples/request_plan.jsonSecurity Notes
The server primarily operates as a command-line tool, processing single JSON requests from files or stdin. It utilizes standard Python library functions for JSON parsing, file I/O (for local plans.json and executions.json), and UUID generation. No 'eval' or dynamic code execution is present. Input validation is performed for actions, risk levels, and amounts. The file I/O is localized to fixed filenames, reducing path traversal risks. Overall, the design appears robust for its intended minimal scope with no apparent critical vulnerabilities.
Similar Servers
mcp-k8s-go
This MCP server enables interaction with Kubernetes clusters to list, get, apply, and execute commands on various resources through a conversational interface.
ironmanus-mcp
Orchestrates AI workflows with an 8-phase control flow and specialized tools, serving as a Model Context Protocol (MCP) server.
iron-manus-mcp
Orchestrates AI workflows with an 8-phase control flow and focused tools, acting as a Model Context Protocol (MCP) server for complex project management.
dev-kit-mcp-server
A Model Context Protocol (MCP) server targeted for agent development tools, providing scoped authorized operations in the root project directory.