Previews agent actions, assesses risk, and requires human approval before execution.
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 Impact Preview.
The impact-preview MCP server adds a review step between an AI agent's proposed operation and its execution. It is intended for workflows where an agent can modify files, run commands, or otherwise perform actions that need human oversight. A proposed action is analyzed, a preview is generated, and a person can approve, reject, or modify it before the operation proceeds.
The MCP quick-start server focuses on four tools: previewing file writes, previewing file deletions, checking shell commands for dangerous behavior, and checking the risk associated with a path. File previews can show the expected diff, while risk analysis identifies concerns such as production data or system-file access.
An agent submits or proposes an action. The service evaluates its likely impact and assigns a risk level, ranging from low to critical. The result can include a file diff, warnings, and machine-readable governance information. A human then reviews the result and chooses whether the action should continue.
The wider workflow follows the same pattern through the HTTP API: register an agent, submit an action, retrieve its preview or diff, and approve or reject it. Approved operations can then be executed. Events for proposed and executed actions are retained in an event-sourced audit trail, and preview events can include policy decisions, matched rule identifiers, scanner reason identifiers, and maximum severity.
Install the Python package with pip install impact-preview, then start the MCP service with impact-preview-mcp. The README shows a local endpoint at http://localhost:8000/mcp for Claude Desktop configuration. Cursor is also listed as a supported way to try the MCP server.
The full service can be started with Docker Compose or with the impact-preview command. Its documented configuration includes SECRET_KEY, DATABASE_URL, and REDIS_URL; optional settings include FREE_TIER_ACTIONS_PER_MONTH and LOG_LEVEL. The dashboard requires the additional UI installation and is launched with Streamlit.
The impact-preview MCP server exposes these documented preview capabilities:
Beyond MCP, the package includes an AgentPolisClient SDK and a require_approval decorator. The decorator submits a wrapped operation, blocks while approval is pending, and executes it only after approval. The API supports file, database, HTTP, shell, and custom action types, although the roadmap identifies database and API-call preview as planned work rather than current MCP functionality.
The project is currently marked at version 0.2.0, with file-operation preview listed as the current focus. Database-operation preview, API-call preview, IDE integrations, and production readiness appear in the roadmap as future milestones. The README does not document integrations beyond Claude Desktop and Cursor, and it does not establish that every listed API action type is already implemented in the MCP server.
The service is designed around human approval, so it is not a replacement for permissions, backups, sandboxing, or other execution controls. Its risk assessment can identify documented high-risk categories, but the material does not state that it guarantees detection of every unsafe action.
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/impact-preview)<a href="https://allmcps.com/mcp/impact-preview"><img src="https://allmcps.com/api/badge/impact-preview?style=directory" alt="Impact Preview on AllMCPs" /></a>