home / mcp / hypertool mcp server
Dynamically expose tools from proxied servers based on an Agent Persona
Configuration
View docs{
"mcpServers": {
"toolprint-hypertool-mcp": {
"command": "npx",
"args": [
"-y",
"@toolprint/hypertool-mcp",
"mcp",
"run",
"--mcp-config",
".mcp.hypertool.json"
]
}
}
}HyperTool MCP lets you orchestrate tools from many MCP servers so your AI can work with the exact toolsets you need. It unlimits the total number of tools you can connect, enables task-focused toolsets, and adds smart tool descriptions to help your AI pick the right tool for the job.
Use HyperTool MCP to connect multiple MCP servers and switch between focused toolsets. Youโll equip a toolset for a specific task and your AI will operate with the most relevant tools from your connected MCP servers.
Prerequisites: you need Node.js 18+ and npm (or a compatible package manager) installed on your machine.
1) Clone or install HyperTool MCP from its package sources and install dependencies.
2) Run the setup steps to get dependencies and pre-commit hooks in place.
3) Use the provided MCP command to start or connect to the HyperTool MCP server as described in the configuration steps.
- Dynamic Toolsets: Build, modify, and switch between toolsets on the fly to match your current task.
- Personas: Use pre-configured bundles that include MCP servers and curated toolsets for common workflows like web development, data science, and DevOps.
- Context measurement: See token estimates for each tool to optimize your toolsets and minimize context usage.
- Configuration Mode: Keep toolset management separate from operational tools to maintain focus and reduce confusion.
- HTTP mode: Run HyperTool as a long-lived HTTP server for persistent connections and faster responses.
Create focused toolsets for different workflows, such as development, content creation, or research.
Examples include naming toolsets like "deep-coding" (git, docker, filesystem) or "writing" (Notion, grammarly, slack).
HyperTool works with MCP-compatible apps. You can switch toolsets on the fly in supported apps like Cursor/VSCode without restarting, while some clients may require a restart for certain toolsets.
Explore the full range of capabilities, including personas, server groups, context measurement, configuration mode, dynamic toolsets, tool annotations, HTTP mode, and unlimited servers.
If a server goes down, HyperTool monitors health and reconnects when itโs back. Toolsets stay intact and you can continue working once connectivity is restored.
The project uses Node.js tooling and offers commands to build, test, lint, format, and run type checks. Pre-commit hooks help maintain code quality.
Token usage and context information are surfaced to help you optimize tool usage. Token estimates are approximations and are cached for performance.
Version control operations used within toolsets, including status, commit, push, and related workflows.
Containerization tools for building, running, and managing containers across toolsets.
Access to local filesystem for reading and writing files, scripts, and artifacts.
Web browser automation or interactions to fetch data and tests.
Tools for testing code and deployments.
Note-taking and collaboration integration for creating and updating documents.
Grammar and writing quality checks to improve text output.
Team communication integration for notifications and messaging.
AI-assisted information access and question answering.
Academic paper search and retrieval via ArXiv integration.
Encyclopedic information access via Wikipedia.
Tracing and debugging tools to monitor execution paths.
Command-line data transfer utility used for API checks and data fetches.
Pre-built document or message templates for rapid content creation.