# Code MCP Server MCP server

Agent View of the PolicyLayer registry record for Code MCP Server: identity, probed posture, risk grade, and all 73 tools classified. HTML page: https://policylayer.com/tools/agentics-ai-code-mcp

## Facts

- Server id: `agentics-ai/code-mcp`
- Homepage: https://github.com/agentics-ai/code-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 73
- Tool categories present: Destructive, Execute, Read, Write
- Tags: agentics ai code mcp, admin, automation
- Record last modified: 2026-06-29T10:54:06.291Z

## Tools (73)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `delete_file` | Destructive | Critical | https://policylayer.com/tools/agentics-ai-code-mcp/delete-file.md |
| `docker_cleanup` | Destructive | Critical | https://policylayer.com/tools/agentics-ai-code-mcp/docker-cleanup.md |
| `docker_containers` | Destructive | Critical | https://policylayer.com/tools/agentics-ai-code-mcp/docker-containers.md |
| `remove_allowed_command` | Destructive | Critical | https://policylayer.com/tools/agentics-ai-code-mcp/remove-allowed-command.md |
| `rollback_session` | Destructive | Critical | https://policylayer.com/tools/agentics-ai-code-mcp/rollback-session.md |
| `docker_build` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/docker-build.md |
| `docker_compose` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/docker-compose.md |
| `docker_images` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/docker-images.md |
| `docker_networks` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/docker-networks.md |
| `docker_run` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/docker-run.md |
| `docker_system` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/docker-system.md |
| `docker_volumes` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/docker-volumes.md |
| `git_push` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/git-push.md |
| `install_dependencies` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/install-dependencies.md |
| `npm_command` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/npm-command.md |
| `pip_install` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/pip-install.md |
| `run_command` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/run-command.md |
| `run_custom_tool` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/run-custom-tool.md |
| `run_javascript` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/run-javascript.md |
| `run_python` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/run-python.md |
| `run_tests` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/run-tests.md |
| `secure_run_command` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/secure-run-command.md |
| `secure_run_command_sequence` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/secure-run-command-sequence.md |
| `start_coding_session` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/start-coding-session.md |
| `start_server` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/start-server.md |
| `stop_server` | Execute | High | https://policylayer.com/tools/agentics-ai-code-mcp/stop-server.md |
| `end_coding_session` | Other | Low | https://policylayer.com/tools/agentics-ai-code-mcp/end-coding-session.md |
| `analyze_code` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/analyze-code.md |
| `analyze_file_differences` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/analyze-file-differences.md |
| `compare_commits` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/compare-commits.md |
| `compare_files` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/compare-files.md |
| `detect_vscode_workspaces` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/detect-vscode-workspaces.md |
| `docker_check_availability` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/docker-check-availability.md |
| `enhanced_git_diff` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/enhanced-git-diff.md |
| `get_allowed_commands` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/get-allowed-commands.md |
| `get_current_session` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/get-current-session.md |
| `get_diff_stats` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/get-diff-stats.md |
| `get_session_history` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/get-session-history.md |
| `get_session_info` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/get-session-info.md |
| `get_workspace` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/get-workspace.md |
| `git_diff` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/git-diff.md |
| `git_log` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/git-log.md |
| `git_status` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/git-status.md |
| `list_directory` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/list-directory.md |
| `list_processes` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/list-processes.md |
| `list_workspaces` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/list-workspaces.md |
| `load_project_config` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/load-project-config.md |
| `present_workspace_choice` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/present-workspace-choice.md |
| `preview_changes` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/preview-changes.md |
| `preview_changes_enhanced` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/preview-changes-enhanced.md |
| `read_file` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/read-file.md |
| `search_code` | Read | Low | https://policylayer.com/tools/agentics-ai-code-mcp/search-code.md |
| `add_allowed_command` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/add-allowed-command.md |
| `apply_patch` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/apply-patch.md |
| `auto_commit_changes` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/auto-commit-changes.md |
| `auto_select_workspace` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/auto-select-workspace.md |
| `create_directory` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/create-directory.md |
| `create_patch` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/create-patch.md |
| `create_project` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/create-project.md |
| `find_and_replace` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/find-and-replace.md |
| `generate_docker_compose` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/generate-docker-compose.md |
| `generate_dockerfile` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/generate-dockerfile.md |
| `generate_sample_config` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/generate-sample-config.md |
| `git_add` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/git-add.md |
| `git_branch` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/git-branch.md |
| `git_commit` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/git-commit.md |
| `git_pull` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/git-pull.md |
| `move_file` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/move-file.md |
| `save_project_config` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/save-project-config.md |
| `set_workspace` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/set-workspace.md |
| `smart_workspace_init` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/smart-workspace-init.md |
| `update_project_config` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/update-project-config.md |
| `write_file` | Write | Medium | https://policylayer.com/tools/agentics-ai-code-mcp/write-file.md |

## Tool descriptions

- `delete_file` — Delete a file or directory
- `docker_cleanup` — Clean up tracked Docker containers and resources
- `docker_containers` — Manage Docker containers (list, start, stop, remove, etc.)
- `remove_allowed_command` — Remove a command from the project\
- `rollback_session` — Rollback all changes made in the current AI session
- `docker_build` — Build a Docker image from a Dockerfile
- `docker_compose` — Manage Docker Compose services
- `docker_images` — Manage Docker images (list, pull, push, remove, etc.)
- `docker_networks` — Manage Docker networks
- `docker_run` — Run a Docker container
- `docker_system` — Docker system operations and information
- `docker_volumes` — Manage Docker volumes
- `git_push` — Push commits to remote
- `install_dependencies` — Install all project dependencies
- `npm_command` — Run npm commands (install, test, build, etc)
- `pip_install` — Install Python packages using pip
- `run_command` — Execute a shell command
- `run_custom_tool` — Execute a custom tool defined in project configuration
- `run_javascript` — Execute JavaScript code or script with Node.js
- `run_python` — Execute Python code or script
- `run_tests` — Run tests using appropriate test runner
- `secure_run_command` — Execute a command with security restrictions (only allowed commands)
- `secure_run_command_sequence` — Execute multiple commands in sequence with security restrictions
- `start_coding_session` — Start a new AI coding session with automatic change tracking
- `start_server` — Start a development server
- `stop_server` — Stop a running server
- `end_coding_session` — End the current AI coding session
- `analyze_code` — Analyze code structure and dependencies
- `analyze_file_differences` — Analyze differences between two files with detailed statistics
- `compare_commits` — Compare two commits with detailed analysis
- `compare_files` — Compare two files and show differences with multiple format options
- `detect_vscode_workspaces` — Automatically detect open VS Code instances and their workspaces
- `docker_check_availability` — Check if Docker is installed and available
- `enhanced_git_diff` — Show git diff with multiple format options (unified, side-by-side, stat, word-diff)
- `get_allowed_commands` — Get list of commands that are allowed to run in this project
- `get_current_session` — Get information about the current coding session
- `get_diff_stats` — Get diff statistics (files changed, lines added/removed)
- `get_session_history` — Get history of commits in current session
- `get_session_info` — Get information about the current coding session
- `get_workspace` — Get current workspace path
- `git_diff` — Show git diff
- `git_log` — Show commit history
- `git_status` — Get git repository status
- `list_directory` — List contents of a directory with details
- `list_processes` — List all running processes started by the agent
- `list_workspaces` — List recently used workspaces
- `load_project_config` — Load project-specific configuration from .vscode-mcp.toml
- `present_workspace_choice` — Present detected workspaces to user for selection
- `preview_changes` — Preview all changes before committing
- `preview_changes_enhanced` — Enhanced change preview with multiple format options
- `read_file` — Read the contents of a file
- `search_code` — Search for patterns in code
- `add_allowed_command` — Add a command to the project\
- `apply_patch` — Apply a patch file to the workspace
- `auto_commit_changes` — Automatically commit AI-made changes with tracking
- `auto_select_workspace` — Automatically select the most appropriate VS Code workspace
- `create_directory` — Create a new directory
- `create_patch` — Create a patch file from differences between files or directories
- `create_project` — Create a new project with boilerplate
- `find_and_replace` — Find and replace text across multiple files with preview option
- `generate_docker_compose` — Generate a Docker Compose file template
- `generate_dockerfile` — Generate a Dockerfile template for a specific language/framework
- `generate_sample_config` — Generate a sample .vscode-mcp.toml configuration file
- `git_add` — Stage files for commit
- `git_branch` — List, create, or switch branches
- `git_commit` — Commit staged changes
- `git_pull` — Pull changes from remote
- `move_file` — Move or rename a file or directory
- `save_project_config` — Save project-specific configuration to .vscode-mcp.toml
- `set_workspace` — Set the active workspace directory
- `smart_workspace_init` — Intelligently initialize workspace with VS Code detection and user choice
- `update_project_config` — Update specific project configuration settings
- `write_file` — Write content to a file

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=agentics-ai-code-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/agentics-ai-code-mcp
