llms.txt Content
# OneTool
> MCP server exposing a single `run` tool for LLM code execution.
OneTool reduces tool-definition context overhead by exposing tools as Python APIs.
## Quick Start
```bash
uv tool install 'onetool-mcp[all]'
onetool init --config ~/.onetool
onetool --config ~/.onetool/onetool.yaml --secrets ~/.onetool/secrets.yaml
```
## Invocation
```python
>>> brave.search(query="AI news")
```
## Packs
Source of truth: `src/ot/config/global_templates/prompts.yaml` (`prompts.packs`).
<!-- BEGIN GENERATED:PACK_SUMMARY -->
| Pack | Extra | Description |
|---|---|---|
| `ot` | `core` | ** Discover tools, packs. Get the help you need to call them correctly. The BEST PLACE to start. ** |
| `aws` | `[dev]` | Manage AWS resources — dynamically enable any of their 50+ dedicated MCP tools |
| `brave` | `[util]` | Search the web, news, and images — fast, private, with batch support |
| `chrome_util` | `[dev]` | Annotate and highlight page elements via Chrome DevTools |
| `context7` | `[dev]` | Pull up-to-date docs for any library — React, FastAPI, etc. |
| `convert` | `[util]` | Turn PDF, Word, Excel, and PowerPoint files into clean markdown |
| `db` | `[dev]` | Explore and query databases — list tables, inspect schema, run SQL |
| `diagram` | `[dev]` | Create diagrams — Mermaid, Graphviz, PlantUML, D2, Excalidraw [experimental] |
| `excel` | `[util]` | Work with Excel files — read, write, search, pivot, and set formulas |
| `file` | `[util]` | Read, write, edit, copy, move, and delete files; browse directory trees |
| `ground` | `[util]` | Research any topic with Google AI-grounded search and source citations |
| `mem` | `[util]` | Persistent topic-based memory — write, search, grep, slice, and organise |
| `ot_context` | `core` | Smart context store — ask, read, search, grep large tool responses without filling context window; format-aware toc/slice/query for json, yaml, and markdown |
| `ot_forge` | `core` | Scaffold and generate code from templates |
| `