mcp-server-aibd-devcontainer
by gergelyszerovay
MCP server designed to enhance AI-assisted development in DevContainer environments. It provides file system operations and tools to facilitate seamless collaboration between AI assistants and containerized development environments.
Last updated: N/A
What is mcp-server-aibd-devcontainer?
This is an MCP (Model Context Protocol) server designed to facilitate AI-assisted development within DevContainers. It provides a set of file system operations and tools that allow AI assistants to interact with and manipulate files within the containerized development environment.
How to use mcp-server-aibd-devcontainer?
To use this server, you typically integrate it into your DevContainer setup. The easiest way is to use the provided AIBD Devcontainer Repository. Configure your AI assistant (e.g., Claude) to connect to the MCP server, specifying the allowed directories. You can then utilize the provided API tools for file reading, writing, editing, directory operations, and more.
Key features of mcp-server-aibd-devcontainer
Complete file system operations (read, write, edit, etc.)
Directory tree retrieval
File searching and metadata retrieval
Plan and Act operational modes for safety
Allowed directory restrictions for security
SSE (Server-Sent Events) transport support
REST API
Optional shell command execution capability
Use cases of mcp-server-aibd-devcontainer
Allowing AI assistants to read and analyze code files
Enabling AI assistants to modify code files based on instructions
Facilitating AI-driven refactoring and code generation
Automating file management tasks within the development environment
FAQ from mcp-server-aibd-devcontainer
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It's a protocol that allows models to interact with external tools and environments.
How do I enable shell command execution?
How do I enable shell command execution?
You need to start the server with the --enableShellExecTool
flag. Be aware of the security implications.
What are the operational modes?
What are the operational modes?
The server has two modes: mcpPlan
(read-only) and mcpAct
(read-write). This provides a safety barrier against unintended modifications.
How do I specify allowed directories?
How do I specify allowed directories?
Use the --allowedDirectories
flag when starting the server. You can specify multiple directories.
What is the AIBD Devcontainer Repository?
What is the AIBD Devcontainer Repository?
It's a pre-configured development container setup with the MCP server already integrated, simplifying the installation process.