Skip to main content
Glama
ConnorBoetig-dev

Unrestricted Development MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
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_directory

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_file

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:

  • Running system commands (apt, brew, yum, dnf, pacman, etc.)

  • Installing packages and dependencies

  • Managing services (systemctl, service, etc.)

  • File operations via shell utilities

  • Network operations (curl, wget, ssh, scp, etc.)

  • Git operations

  • Docker commands

  • Any other shell command

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:

  • Build processes (npm build, cargo build, etc.)

  • Long-running scripts

  • Services that produce continuous output

  • Commands that take significant time to complete

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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