Private
Public Access
0
0

docs(mcp_client): correct tool count (45 MCP + 1 shell = 46 total)

The previous header said 'MCP Tools (46 tools)' which was technically
correct only if counting the full AGENT_TOOL_NAMES list. But this
module actually defines only 45 tools in MCP_TOOL_SPECS. The 46th
is run_powershell, which is handled by src/shell_runner.py.

Updated the header to be honest about the split: 45 MCP tools in
this module + 1 shell tool in shell_runner.py = 46 total. Added
a forward reference to guide_tools.md for run_powershell.
This commit is contained in:
2026-06-10 21:04:23 -04:00
parent 9f89511743
commit c730ff8298
+2 -2
View File
@@ -1,4 +1,4 @@
# `src/mcp_client.py` — MCP Tools (46 tools, 3-layer security)
# `src/mcp_client.py` — Agent Tools (45 MCP + 1 shell = 46 total, 3-layer security)
[Top](../Readme.md) | [Architecture](guide_architecture.md) | [Tools & IPC](guide_tools.md) | [Testing](guide_testing.md)
@@ -6,7 +6,7 @@
## Overview
`src/mcp_client.py` (~81KB) is the **MCP (Model Context Protocol) tool implementation** for Manual Slop. It provides 46 tools that the AI can invoke to read/write files, analyze code structure, search symbols, and more. The canonical list lives in `models.AGENT_TOOL_NAMES` (`src/models.py:58`).
`src/mcp_client.py` (~81KB) is the **MCP (Model Context Protocol) tool implementation** for Manual Slop. It provides 45 tools that the AI can invoke to read/write files, analyze code structure, search symbols, and more. The canonical 46-tool list (which includes `run_powershell` from `src/shell_runner.py`) lives in `models.AGENT_TOOL_NAMES` (`src/models.py:58`). This guide covers the 45 MCP tools; `run_powershell` is documented in [guide_tools.md](guide_tools.md).
The module implements the **client side** of MCP — it provides the tools that an AI model can call during a conversation. It also implements the project's strict filesystem security model.