beycom/onetool-mcp
View on GitHub ↗🧿 One MCP for developers - no tool tax, no context rot. 100+ tools including Brave, Google, Context7, Excalidraw, AWS, Version Checker, Excel, File Ops, Database, Playwright, Chrome DevTools and many more.
23 ★7 forksPythonUpdated 20d ago
What you need to know
A single MCP server that exposes 250+ tools as a Python code interface (28 packs), including search, docs, files, Excel, databases, diagrams, vision, memory, RAG and a proxy for existing MCP servers, to cut tool-definition token overhead.
Install
curl -LsSf https://onetool.beycom.online/install.sh | sh uv tool install 'onetool-mcp[all]' && onetool init --config ~/.onetool
Usage
- •Call tools as Python code, e.g. __onetool brave.search(query='react 19 server components')
- •Generate client config with onetool init mcp-config --client claude-code
Key features
- ✓250+ tools in 28 packs (search, files, Excel, DBs, diagrams, vision, memory)
- ✓Code-is-the-interface calling to save tokens (reported ~97% fewer)
- ✓MCP server proxy for existing servers with runtime enable/disable/restart
- ✓Encrypted secrets via OS keychain, path boundaries and AST validation
- ✓Direct CLI/API bridge into the running process
Best for
Developers who want one MCP setup covering many capabilities with minimal context overhead
Caveats
- ⚠Python 3.12+ required
- ⚠Requires a commercial/personal config and some packs need their own API keys
Platforms: macOS · Windows · LinuxClients: Claude Code · Claude Desktop · Cursor · Codex · VS Code
Reviewed 2026-08-11
Topics
- Stars
- 23★
- Forks
- 7
- Language
- Python
- License
- GPL-3.0
- Created
- 2025-12-04
- Last push
- 2026-08-16