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:
@@ -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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user