Unrestricted Development MCP Server
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.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ConnorBoetig-dev/mcp2'
If you have feedback or need assistance with the MCP directory API, please join our Discord server