Postman MCP Runner
A CLI tool to download, extract, and run MCP (Model Context Protocol) servers from S3. This tool simplifies the process of running MCP servers by handling the download, extraction, and execution in a single command.
Features
- 🔄 Downloads MCP server ZIP files from S3 by ID
- 📦 Extracts server files and dependencies
- 🚀 Runs MCP servers with proper stdin/stdout communication
- 📚 Handles node_modules dependencies
- 🔧 Supports bidirectional communication for MCP protocol
Installation
Prerequisites
- Node.js (v18.19.1 or later recommended)
- npm or yarn
Usage
Basic Usage
node bin/cli.js <server-id>
node bin/cli.js my-mcp-server-123
If installed globally
@postman/postman-mcp-cli <server-id>
How it Works
- Download: Fetches the MCP server ZIP file from S3 using the provided ID
- Extract: Unzips the server files to a temporary directory
- Dependencies: Runs
npm install
- Execute: Runs
node mcpServer.js
with proper stdin/stdout piping for MCP protocol communication