onetool-pi
v1.0.2
Published
🧿 Pi coding agent extension — the ultimate MCP bridge with 100+ tools including Brave, Google, Context7, Excalidraw, AWS, Excel, File Ops, Database, Playwright, Chrome DevTools and many more
Maintainers
Readme
onetool-pi

🧿 Pi coding agent extension — the ultimate MCP bridge with 100+ tools including Brave, Google, Context7, Excalidraw, AWS, Version Checker, Excel, File Ops, Database, Playwright, Chrome DevTools and many more.
Prerequisites
Installation
pi install npm:onetool-piConfiguration
Add an onetool block to .pi/settings.json (project) or ~/.pi/settings.json (global):
{
"onetool": {
"command": "onetool",
"args": [
"--config", "~/.onetool/onetool.yaml",
"--secrets", "~/.onetool/secrets.yaml"
]
}
}Replace
~/.onetool/onetool.yamland~/.onetool/secrets.yamlwith the paths to your own onetool config and secrets files.
Project settings take priority over global settings.
Optional settings:
| Key | Default | Description |
| --- | ------- | ----------- |
| connectTimeout | 10000 | Connection timeout in ms |
| maxBytes | (onetool default) | Truncate output at this many bytes |
| maxLines | (onetool default) | Truncate output at this many lines |
| previewLines | 10 | Lines shown before "click to expand" |
Usage
For full documentation and available packs, visit onetool.beycom.online.
Once installed, the ot tool is available in Pi:
# Install skills for Pi
ot_forge.install_skills(install='ot-ref', tool='pi')
# Discover available packs
ot.packs()
# Search for tools
ot.help(query='search')
# Web search
brave.search(query='latest AI news')
# Fetch a URL
wf.fetch(url='https://...')
# Chain results in one call
results = brave.search(query='fastapi'); ot_llm.transform(text=results, prompt='summarize')Commands
/otor/ot restart— restart the onetool connection/ot status— show connection status
