Aggregates MCP servers behind one CLI for discovery, configuration, workflows, composition, local execution, and diagnostics.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Universal MCP Toolkit.
Markgatcha/universal-mcp-toolkit MCP server is an open-source TypeScript monorepo and command-line toolkit for working with multiple MCP servers from one setup. It includes a shared runtime, a server registry, configuration generation, execution commands, discovery features, and composition utilities. The repository lists integrations spanning collaboration, productivity, data, platform, research, local-file, and memory use cases, including GitHub, Slack, Notion, databases, cloud platforms, and FileSystem.
The toolkit is intended for developers who need a consistent way to select MCP servers, produce host configuration, run servers locally, and connect tools across server boundaries. It is also presented as a reference implementation with shared validation, logging, error handling, and packaging conventions.
The universal-mcp-toolkit CLI provides commands for listing available servers, interactively installing a selection, generating configuration for Claude Desktop, running a selected server, checking its environment, and validating workflows. Tool discovery can search across the available servers by name or category. Registry-compatible and local discovery modes are also supported.
Cross-server workflows are represented as versioned JSON files with validated inputs and step references. The toolkit also retains a simpler composition mode for piping output between two steps. Its session abstraction can coordinate calls to several MCP servers in parallel, while typed tool chains support compile-time-checked pipelines.
At the runtime level, the toolkit supports stdio and HTTP+SSE transport handling. It includes lazy loading for server packages and tool registration, TTL/LRU result caching, reconnect and circuit-breaker behavior for transport failures, and structured bridge errors containing tool and argument context. Streaming calls expose completed result chunks through an asynchronous iterator; the README distinguishes this from protocol-level streaming.
The quick-start examples use the npm package through npx, with commands such as npx universal-mcp-toolkit list, install, config, run, doctor, and workflow validate. A global npm installation is also documented, after which the executable is available as umt.
Interactive setup can select servers, choose a transport, and write configuration. The config command can generate a Claude Desktop configuration snippet for named servers. Individual integrations may require their own credentials; the READMEβs server table identifies examples such as GITHUB_TOKEN, NOTION_TOKEN, SLACK_BOT_TOKEN, and LINEAR_API_KEY, but the required variables depend on the selected server.
The toolkit is an aggregator and runtime layer, not a replacement for the credentials or external services used by its individual integrations. Configuration requirements therefore vary by server. Its documented chunk iterator does not represent MCP protocol-level streaming, and ordinary tool-validation errors are not treated as transport failures by the circuit breaker.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/markgatcha-universal-mcp-toolkit)<a href="https://allmcps.com/mcp/markgatcha-universal-mcp-toolkit"><img src="https://allmcps.com/api/badge/markgatcha-universal-mcp-toolkit?style=directory" alt="Universal MCP Toolkit on AllMCPs" /></a>