OneTool
🧿 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.
What is OneTool?
OneTool is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 🧿 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...
🧿 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.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- 🧿 One MCP for developers - no tool tax, no context rot. 100+
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx onetoolConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use OneTool
OneTool MCP is a unified developer toolkit that consolidates 230+ tools across 27 capability packs into a single MCP server, eliminating the token overhead of loading multiple separate servers. It covers web search (Brave, Tavily, Google), documentation lookup (Context7), browser automation (Playwright, Chrome DevTools), document processing (PDF, Excel, DOCX), database queries, AI vision, a built-in knowledge base with vector search, and much more. Developers using Claude Code or other MCP clients can access all these capabilities with roughly 2,000 tokens per request instead of tens of thousands.
Prerequisites
- Python 3.10 or higher with uv package manager installed
- An MCP client such as Claude Code or Claude Desktop
- API keys for the specific tool packs you want to enable (e.g., Brave Search API key, Tavily API key)
- Node.js if using browser automation packs
Install OneTool via uv
Install the onetool-mcp package with all optional packs enabled using the uv tool installer.
uv tool install 'onetool-mcp[all]'Initialize the configuration directory
Create the default config and secrets files under ~/.onetool. You will edit these to enable packs and add API keys.
onetool init --config ~/.onetoolEdit secrets.yaml with your API keys
Open ~/.onetool/secrets.yaml and add keys for the packs you want to use, such as Brave Search, Tavily, or others.
# Example entries in ~/.onetool/secrets.yaml
brave_api_key: "YOUR_BRAVE_KEY"
tavily_api_key: "YOUR_TAVILY_KEY"Register the server with your MCP client
Add the OneTool server to Claude Code using the CLI command, pointing at your config and secrets files.
claude mcp add onetool -- onetool serve --config ~/.onetool/onetool.yaml --secrets ~/.onetool/secrets.yamlDisable telemetry (optional)
If you prefer not to send anonymous startup pings, set the DO_NOT_TRACK environment variable or disable telemetry in onetool.yaml.
export DO_NOT_TRACK=1OneTool Examples
Client configuration
JSON config block for claude_desktop_config.json to launch OneTool via stdio transport.
{
"mcpServers": {
"onetool": {
"command": "onetool",
"args": [
"serve",
"--config", "/Users/you/.onetool/onetool.yaml",
"--secrets", "/Users/you/.onetool/secrets.yaml"
],
"env": {
"DO_NOT_TRACK": "1"
}
}
}
}Prompts to try
Prompts that demonstrate OneTool's breadth across search, documents, database, and AI vision packs.
- "Search the web for the latest React 19 release notes using Brave"
- "Look up the official MCP SDK documentation and summarize the tool definition format"
- "Read this PDF report and extract all the financial figures"
- "Run this SQL query against my local SQLite database: SELECT * FROM users LIMIT 10"
- "Analyze this screenshot and tell me what UI components are visible"Troubleshooting OneTool
onetool command not found after installation
Ensure uv's bin directory is on your PATH. Run 'uv tool dir' to find where tools are installed and add that path to your shell profile.
A tool pack returns authentication errors
Open ~/.onetool/secrets.yaml and verify the API key for that pack is correctly set. Keys must match the exact field names documented for each pack.
Server starts but Claude Code shows no tools
Restart Claude Code after registering the server. Also confirm that the onetool.yaml has the desired packs listed under 'enabled' or uses the default 'all' setting.
Frequently Asked Questions about OneTool
What is OneTool?
OneTool is a Model Context Protocol (MCP) server that 🧿 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. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install OneTool?
Follow the installation instructions on the OneTool GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with OneTool?
OneTool works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is OneTool free to use?
Yes, OneTool is open source and available under the GPL-3.0 license. You can use it freely in both personal and commercial projects.
OneTool Alternatives — Similar Developer Tools Servers
Looking for alternatives to OneTool? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up OneTool in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use OneTool?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.