- Home
- MCP servers
- ABSD DevOps
ABSD DevOps
- typescript
0
GitHub Stars
typescript
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
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.