Skip to content

Commit c62e17f

Browse files
authored
Merge pull request #73 from Gerifield/docs/mcp-skills-server-9387991855501761795
docs: Document Skills MCP Server features in README
2 parents 9f29308 + fccff78 commit c62e17f

1 file changed

Lines changed: 25 additions & 2 deletions

File tree

README.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,31 @@ History files are stored in the `history-gemini/` folder as JSON. After the migr
186186
187187
---
188188
189+
## 🛠️ Skills MCP Server
190+
191+
The repo includes a dedicated MCP (Model Context Protocol) server designed to give the AI agent autonomous access to a sandboxed environment. This allows the AI to run commands, edit code, and modify files—similar to how tools like OpenDevin or OpenClaw work.
192+
193+
**Features & Tools:**
194+
- `execute_command`: Execute arbitrary shell commands in the container.
195+
- `list_files`: List files and directories within a given path.
196+
- `read_file`: Read the contents of a specific file.
197+
- `write_file`: Write or overwrite the contents of a file.
198+
199+
**Running the Skills Server:**
200+
To run the full stack with the Skills MCP Server enabled, use the dedicated compose file:
201+
202+
```bash
203+
docker-compose -f docker-compose-skill.yml up
204+
```
205+
206+
**Docker Environment:**
207+
The Skills MCP Server runs in an Alpine Linux Docker container. This means the AI has access to a real shell and can use package managers like `apk` to install additional applications dynamically if it needs them to accomplish a task.
208+
*(Note: Since it is a container, installed applications and environment changes are not persistent between restarts unless explicitly mounted).*
209+
210+
---
211+
189212
## ⚠️ Important Notes
190213

191-
> **Security Warning:** Please do not run this server on the public internet without additional authentication. It is intended as an internal helper tool. Public exposure could lead to excessive API usage and costs.
214+
> **Security Warning:** Please do not run this server on the public internet without additional authentication. It is intended as an internal helper tool. Public exposure could lead to excessive API usage and costs. Furthermore, running the **Skills MCP Server** gives the AI the ability to execute arbitrary shell commands inside its container. Do not expose this environment or grant it access to sensitive host directories.
192215
193-
> **💡 Pro Tip:** If you add a **Shell MCP server**, you can add "OpenClaw skills" into the RAG processing folder. These "skills" are text files that become part of the prompt, allowing the AI to execute shell-based function calls!
216+
> **💡 Pro Tip:** When using the **Skills MCP Server**, you can drop text files explaining specific "skills" or commands into the RAG `bot-context/` folder. These files become part of the prompt, teaching the AI exactly how to use specific CLI tools or project structures!

0 commit comments

Comments
 (0)