Unrestricted Development MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fs_read_fileA | Read the contents of a file from the filesystem. Supports text and binary files. |
| fs_write_fileA | Write content to a file. Creates the file if it doesn't exist, overwrites if it does. Can create parent directories. |
| fs_append_fileA | Append content to an existing file. Creates the file if it doesn't exist. |
| fs_delete_fileA | Delete a file from the filesystem. This operation is irreversible. |
| fs_list_directoryB | List contents of a directory with detailed information about each entry (name, type, size, permissions, etc.) |
| fs_create_directoryA | Create a new directory. Can create parent directories if they don't exist. |
| fs_delete_directoryA | Delete a directory. Can recursively delete all contents. WARNING: Use with caution as this is irreversible. |
| fs_get_file_infoB | Get detailed information about a file or directory (size, permissions, timestamps, etc.) |
| fs_move_fileC | Move or rename a file or directory |
| fs_copy_fileB | Copy a file to a new location |
| shell_executeA | Execute a shell command with full system access. Supports sudo for privileged operations. Use this for:
The command runs in /bin/bash by default. Output is captured and returned after completion. For long-running commands, use shell_execute_streaming instead. |
| shell_execute_streamingA | Execute a long-running shell command with streaming output support. Captures output as it's produced. Use this for:
The command runs in /bin/bash by default. Output is streamed and returned when complete. |
| docker_psC | List Docker containers with their status |
| docker_logsC | Fetch logs from a container |
| docker_execC | Execute a command inside a running container |
| docker_startC | Start one or more stopped containers |
| docker_stopC | Stop one or more running containers |
| docker_restartC | Restart one or more containers |
| docker_inspectB | Return low-level information on Docker objects (containers, images, networks, volumes) |
| docker_buildC | Build a Docker image from a Dockerfile |
| docker_imagesC | List Docker images |
| docker_pullC | Pull an image or repository from a registry |
| docker_compose_upC | Create and start containers defined in docker-compose.yml |
| docker_compose_downC | Stop and remove containers, networks created by docker-compose up |
| docker_compose_psB | List containers in a docker-compose stack |
| docker_compose_logsB | View output from containers in a docker-compose stack |
| docker_rmC | Remove one or more containers |
| docker_rmiC | Remove one or more images |
| git_statusB | Get repository status showing staged, unstaged, and untracked files |
| git_addA | Stage files for commit. Use "." to stage all changes |
| git_commitC | Create a commit with staged changes |
| git_diffB | Show changes between commits, working tree, and staging area |
| git_logC | Show commit history with details |
| git_branchC | List, create, delete, or rename branches |
| git_checkoutC | Switch branches or restore files |
| git_pullC | Fetch and integrate changes from remote repository |
| git_pushC | Push commits to remote repository |
| git_cloneB | Clone a repository into a new directory |
| git_initC | Initialize a new git repository |
| git_mergeC | Merge a branch into current branch |
| git_rebaseC | Reapply commits on top of another branch |
| git_fetchC | Download objects and refs from remote repository |
| git_remoteC | Manage remote repositories |
| git_stashC | Stash changes in working directory |
| git_resetC | Reset current HEAD to specified state |
| git_revertC | Revert a commit by creating a new commit |
| git_tagC | Create, list, or delete tags |
| git_showC | Show details of a commit |
| git_configC | Get or set git configuration |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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