Provides container management capabilities (currently stubbed/TODO)
Provides version control operations (currently stubbed/TODO)
Provides database operations for MongoDB instances (currently stubbed/TODO)
Unrestricted Development MCP Server
A Model Context Protocol (MCP) server that provides AI with unrestricted access to your development environment.
Features
โ Fully Implemented
1. Filesystem Tools (10 tools)
fs_read_file- Read file contentsfs_write_file- Write/overwrite files with auto-directory creationfs_append_file- Append to existing filesfs_delete_file- Delete filesfs_list_directory- List directory contents (recursive support)fs_create_directory- Create directoriesfs_delete_directory- Delete directories (recursive support)fs_get_file_info- Get file/directory metadatafs_move_file- Move/rename filesfs_copy_file- Copy files
2. Shell Tools (2 tools)
shell_execute- Execute any shell command with optional sudoshell_execute_streaming- Execute long-running commands with streaming output
๐ง Stubbed (TODO)
Docker tools (container management)
MongoDB tools (database operations)
Git tools (version control)
Process tools (process management)
Network tools (HTTP, SSH, etc.)
Quick Setup (Ubuntu)
Install dependencies:
cd /home/connor-boetig/proj/mcp2 npm installBuild the project:
npm run buildAdd to Claude Code:
Use the Claude Code CLI to add the MCP server:
claude mcp add-json unrestricted-dev '{"command":"node","args":["/home/connor-boetig/proj/mcp2/build/index.js"],"cwd":"/"}'Verify it's configured:
claude mcp listYou should see:
unrestricted-dev: node /home/connor-boetig/proj/mcp2/build/index.js - โ ConnectedStart using it! - The MCP tools are now available globally in every Claude Code conversation.
Type
/mcpto see your configured servers, or just start asking Claude to use the tools!
Development
Run manually for testing:
Watch mode for development:
Working Directory Behavior
Important Notes:
The MCP server launches from the root directory (
/) for full system accessFor file operations:
Absolute paths (e.g.,
/home/connor-boetig/projects/file.txt) always workRelative paths (e.g.,
./etc/nginx/nginx.conforhome/connor-boetig/file.txt) are relative to/Both absolute and relative paths work seamlessly since we start from root
Security Warning
โ ๏ธ This server grants UNRESTRICTED system access including:
Full filesystem read/write/delete
Shell command execution with sudo
All privileges you have
Only use this on:
Local development machines (NOT production)
Trusted environments (VM, Docker, dedicated dev box)
When you understand and accept the risks
Example Usage
Once connected, the AI can:
Project Structure
Development
Watch mode for development:
License
MIT
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Provides unrestricted access to your development environment with filesystem operations and shell command execution capabilities, including sudo support for local development machines.