home / mcp / absd devops mcp server

ABSD DevOps MCP Server

ABSD DevOps MCP Server - Local filesystem & terminal operations for AI assistants

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "anthonybir-absd_mcp": {
      "command": "absd-mcp",
      "args": [],
      "env": {
        "ABSD_MCP_CONFIG": "/path/to/your/config.json"
      }
    }
  }
}

This local-first MCP server provides secure filesystem and terminal operations for AI assistants, enabling you to perform read/write filesystem actions, terminal sessions, streaming search, and more entirely on your machine. It supports strong security features, type-safe configuration, and easy integration with your existing MCP client workflows.

How to use

You connect to the ABSD DevOps MCP Server from your MCP client by adding it as an MCP entry in your client configuration. You have two local, server-side options to run the MCP: use a globally installed package or run via npx for the latest version.

{
  "mcpServers": {
    "absd_devops": {
      "command": "absd-mcp",
      "args": [],
      "env": {
        "ABSD_MCP_CONFIG": "/path/to/your/config.json"
      }
    }
  }
}
{
  "mcpServers": {
    "absd_devops_npx": {
      "command": "npx",
      "args": ["-y", "@anthonybir/devops-mcp@latest"],
      "env": {
        "ABSD_MCP_CONFIG": "/path/to/your/config.json"
      }
    }
  }
}

What you can do with the server

Access and manage your local filesystem with read, write, list, create, move, and search operations. Run interactive terminal sessions (Python, Node.js, or other shells) and manage multiple sessions. Perform streaming searches with pagination and controlled context. Retrieve file metadata, fetch content over HTTP/HTTPS with a configured timeout, and protect your system with built-in security rules.

Security and safety notes

Configure allowed directories to limit filesystem access and keep a non-empty blocked commands list to prevent destructive actions. Review and adjust the configuration after setup to align with your security policy.

Available tools

read_file

Read files or URLs with image support (PNG, JPEG, GIF, WebP, BMP), optional chunking, and offset support; SVG is treated as text for security.

read_multiple_files

Read multiple files simultaneously with size caps (1MB/file, 5MB total).

write_file

Create or overwrite files with an option to append.

list_directory

List directory contents recursively with depth control.

create_directory

Create directories with recursive parent creation.

move_file

Move or rename files and directories with security-validated paths.

get_file_info

Get detailed metadata such as size, permissions, timestamps, and line counts.

search_files

Search for patterns using ripgrep with regex or literal modes and file filtering.

edit_block

Surgical text replacement with uniqueness validation.

start_search

Initiate background ripgrep searches with optional context lines.

get_more_search_results

Retrieve paginated search results.

stop_search

Terminate active search sessions.

list_searches

List all active search sessions with status.

start_process

Launch interactive terminal sessions (Python, Node.js, bash).

interact_with_process

Send commands to running processes with ANSI-aware prompt handling.

read_process_output

Retrieve buffered output from background processes.

list_sessions

View all active MCP terminal sessions.

terminate_process

Stop MCP terminal sessions by PID.

list_processes

List current system processes across platforms.

kill_process

Terminate system processes with confirmation tokens.

get_config

Expose current server configuration (read-only).

get_usage_stats

Show server usage statistics including uptime and activity.

analyze_codebase

Template to analyze project structure and tech stack.

setup_python_env

Template to set up an interactive Python development environment.

search_and_replace

Template to perform guided search and replace workflows.