Governs agent tool calls with policy decisions, credential mediation, spend limits, approvals, and tamper-evident audit records.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Marchward MCP.
Marchward MCP MCP server places an authority layer between an AI agent and the tools it can call. It evaluates each MCP or HTTP action before execution and returns one of three decisions: ALLOW, BLOCK, or ESCALATE. Escalated actions can wait for human approval rather than running unattended.
The system addresses four operational concerns:
Risk evaluation considers the resolved action, not only the tool name. For example, destructive DELETE operations or flagged destructive POST requests can be gated even when a custom tool name does not contain an obvious warning.
An agent sends a tool call through the Marchward proxy, an SDK wrapper, or an HTTP integration. The decision engine compares the request with the configured policy before forwarding an allowed call. Blocked calls do not run, and escalated calls pause for approval where the configured deployment supports the workflow.
The open packages include @marchward/engine for deterministic decisions and the hash-chain audit primitive, @marchward/proxy for local MCP and HTTP interception, and TypeScript and Python clients. The proxy can run locally or point to the hosted plane. In local mode, the process can wrap another MCP server as a child process and write its audit log on the same machine.
Marchward MCP MCP server can run fully locally without an account or network request to the hosted service. Install the proxy with npx -p @marchward/proxy marchward-proxy, provide a policy file, and pass the wrapped server command with --command. Use --local for local enforcement. Policies can match tool patterns and assign decisions such as ESCALATE for destructive tools and ALLOW for other calls.
For SDK-based applications, install the Python package with pip install marchward and wrap execution with marchward.execute(). The TypeScript SDK is provided as @marchward/sdk. Deployments can use a local credential store or connect the proxy to the hosted plane with its remote mode.
The repository provides a self-hosted governor, but some operational features belong to Marchward Cloud. Managed credential storage, rotation, team sharing, multi-tenancy, SSO/RBAC, retained and monitored audit records, approval notifications, approval-and-resume workflows, and cross-agent enforcement are hosted features.
The local packages still provide execution control, local credential mediation from an existing secret store, local cost accounting, approval decisions, and a local audit log. The hosted free tier is described as allowing 500 decisions per month without a payment card. The code is licensed under Apache-2.0; the project name is separately protected by its trademark terms.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-server-2)<a href="https://allmcps.com/mcp/mcp-server-2"><img src="https://allmcps.com/api/badge/mcp-server-2?style=directory" alt="Marchward MCP on AllMCPs" /></a>