Provides container management capabilities (currently stubbed/TODO)
Provides version control operations (currently stubbed/TODO)
Provides database operations for MongoDB instances (currently stubbed/TODO)
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Unrestricted Development MCP Serverlist files in my home directory"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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:
npm startWatch mode for development:
npm run watchWorking 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:
// Read a file
await use_mcp_tool({
server_name: "unrestricted-dev",
tool_name: "fs_read_file",
arguments: { path: "/path/to/file.txt" }
});
// Install a package
await use_mcp_tool({
server_name: "unrestricted-dev",
tool_name: "shell_execute",
arguments: {
command: "apt install -y nodejs",
sudo: true
}
});
// List directory
await use_mcp_tool({
server_name: "unrestricted-dev",
tool_name: "fs_list_directory",
arguments: {
path: "/home/user/projects",
recursive: true,
showHidden: false
}
});Project Structure
mcp2/
βββ package.json # Dependencies and scripts
βββ tsconfig.json # TypeScript config
βββ src/
β βββ index.ts # Main server entry point
β βββ tools/
β βββ filesystem.ts # β
Fully implemented
β βββ shell.ts # β
Fully implemented
β βββ docker.ts # π§ Stub
β βββ mongodb.ts # π§ Stub
β βββ git.ts # π§ Stub
β βββ process.ts # π§ Stub
β βββ network.ts # π§ Stub
βββ build/ # Compiled outputDevelopment
Watch mode for development:
npm run watchLicense
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.