Development Safety System - MCP Server

by fti9999

243 downloads Not rated yet MIT license
GitHub

About

MCP server for session continuity and sandbox safety in LLM development workflows. Provides "pick up exactly where you left off" + "never break the main app" functionality.

Details

License
MIT license

Explore

- Session State Persistence: Save and restore complete development session context
- Sandbox Management: Isolated development environments for safe experimentation
- Activity Detection: File-based monitoring to suggest when to save session state
- Safe Synchronization: Controlled copying of approved changes back to main project

- Sandbox Isolation: Main project never touched during development
- Automatic Backups: Backups created before any sync operations
- Activity Monitoring: Suggests saving state during periods of inactivity
- Version Control: Git branching used in sandboxes for change tracking
- Server Health Monitoring: Built-in status monitoring with heartbeat files
- External Status Checking: Standalone script to verify MCP server health

- Automatic heartbeat files - Updates every 30 seconds
- Startup notifications - Clear indication when server starts
- External status checker - Standalone monitoring script
- Health warnings - Alerts when server appears down

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Development Safety System - MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository


pip install -r requirements.txt

pip install -e .

1. Create a sandbox for safe development:
```python

python tools/check-mcp-status.py

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "development safety system - mcp server": {
            "dev-safety-mcp": {
                "command": "python",
                "args": [
                    "tools/check-mcp-status.py"
                ]
            }
        }
    }
}

McpServers

{
    "dev-safety-mcp": {
        "command": "python",
        "args": [
            "tools/check-mcp-status.py"
        ]
    }
}

An MCP (Model Control Protocol) server that enables session continuity and sandbox safety for LLM development workflows.

🎯 Core Goal

Create an MCP server that provides "pick up exactly where you left off" + "never break the main app" functionality for AI-assisted development.

✨ Key Features

- Session State Persistence: Save and restore complete development session context
- Sandbox Management: Isolated development environments for safe experimentation
- Activity Detection: File-based monitoring to suggest when to save session state
- Safe Synchronization: Controlled copying of approved changes back to main project

🚀 Quick Start

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.