MCP Launchpad

v1.0.0Developer Toolsstable

A lightweight CLI for efficiently discovering (search) and executing tools from multiple MCP (Model Context Protocol) servers.

mcp-launchpadmcpai-integration
Share:
207
Stars
0
Downloads
0
Weekly
0/5

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

Discover and search tools across multiple MCP servers.
Execute MCP tools through a lightweight CLI.
Efficiently launch and manage MCP server tools.
kenneth-liao

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedApr 10, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-launchpad

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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.git
2

Verify installation

Confirm the mcpl binary is available and show the help output.

mcpl --help
3

Create 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}"
      }
    }
  }
}
4

Search for tools across servers

Use mcpl search to find tools matching a keyword across all configured MCP servers.

mcpl search "issues"
5

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"}'
6

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 notion

MCP 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 connections

Troubleshooting 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.

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.

Quick Config Preview

{ "mcpServers": { "mcp-launchpad": { "command": "npx", "args": ["-y", "mcp-launchpad"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides