MCP Launchpad
A lightweight CLI for efficiently discovering (search) and executing tools from multiple MCP (Model Context Protocol) servers.
What is MCP Launchpad?
MCP Launchpad is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to lightweight cli for efficiently discovering (search) and executing tools from multiple mcp (model context protocol) servers.
A lightweight CLI for efficiently discovering (search) and executing tools from multiple MCP (Model Context Protocol) servers.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A lightweight CLI for efficiently discovering (search) and e
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mcp-launchpadConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use MCP Launchpad
MCP Launchpad (mcpl) is a lightweight command-line tool for discovering, searching, and directly executing tools from multiple MCP servers without needing a full AI client session. It reads your existing MCP configuration files, connects to the declared servers, and lets you search across all their tools by keyword, inspect schemas, call individual tools with arguments, and handle OAuth authentication — all from the terminal. Developers building MCP workflows, debugging server integrations, or automating tool invocations in scripts will find mcpl a useful companion to their MCP setup.
Prerequisites
- Python 3.13+ installed
- uv package manager installed (https://docs.astral.sh/uv/getting-started/installation/)
- At least one MCP server configured in mcp.json or ~/.claude/mcp.json
- API keys or credentials for the MCP servers you want to invoke
Install mcpl via uv tool install
Install MCP Launchpad directly from the GitHub repository using uv's tool installer. This makes the mcpl command globally available.
uv tool install https://github.com/kenneth-liao/mcp-launchpad.gitVerify installation
Confirm the mcpl binary is available and show the help output.
mcpl --helpCreate or locate your mcp.json config
mcpl auto-discovers config files in order: ./mcp.json, ./.claude/mcp.json, and ~/.claude/mcp.json. Create a mcp.json in your project or user directory listing your MCP servers.
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_TOKEN}"
}
}
}
}Search for tools across servers
Use mcpl search to find tools matching a keyword across all configured MCP servers.
mcpl search "issues"Execute a tool directly from the CLI
Call any discovered tool by name with a JSON arguments string. mcpl connects to the server, invokes the tool, and prints the result.
mcpl call github list_issues '{"owner": "acme", "repo": "api"}'Authenticate OAuth-protected servers
For servers that require OAuth (e.g., Notion, Linear), use the auth command to initiate the browser-based OAuth 2.1 PKCE flow.
mcpl auth login notionMCP Launchpad Examples
Client configuration
mcpl is a CLI tool, not an MCP server itself. Configure it by creating an mcp.json file that lists the servers you want to manage. Here is an example with a GitHub server.
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_TOKEN}"
}
},
"sentry": {
"command": "uvx",
"args": ["mcp-server-sentry"],
"env": {
"SENTRY_AUTH_TOKEN": "${SENTRY_TOKEN}"
}
}
}
}Prompts to try
Use these mcpl CLI commands to interact with your MCP servers directly from the terminal.
- mcpl search "sentry errors" # find tools related to Sentry errors
- mcpl list # list all configured servers
- mcpl list github # list all tools on the github server
- mcpl call github list_issues '{"owner": "acme", "repo": "api"}'
- mcpl auth login notion # authenticate a server requiring OAuth
- mcpl verify # check all server connectionsTroubleshooting MCP Launchpad
mcpl command not found after uv tool install
Run 'uv tool list' to confirm the installation succeeded, then ensure the uv tools bin directory is on your PATH. Run 'uv tool update-shell' or add $(uv tool dir)/bin to your PATH manually.
Server connection times out during mcpl search or call
The default connection timeout is 45 seconds. For slow-starting servers, set MCPL_CONNECTION_TIMEOUT=90 (in seconds) in your environment before running mcpl. Verify the server command works standalone outside of mcpl first.
Environment variable substitution not working in mcp.json
mcpl supports ${VAR} syntax in the env block of mcp.json. Ensure the referenced variables are exported in your shell before running mcpl. For CI/CD, pass them explicitly in the environment rather than relying on shell inheritance.
Frequently Asked Questions about MCP Launchpad
What is MCP Launchpad?
MCP Launchpad is a Model Context Protocol (MCP) server that lightweight cli for efficiently discovering (search) and executing tools from multiple mcp (model context protocol) servers. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install MCP Launchpad?
Follow the installation instructions on the MCP Launchpad GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with MCP Launchpad?
MCP Launchpad works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is MCP Launchpad free to use?
Yes, MCP Launchpad is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
MCP Launchpad Alternatives — Similar Developer Tools Servers
Looking for alternatives to MCP Launchpad? 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 MCP Launchpad 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 MCP Launchpad?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.