brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
mcporterInteract with MCP (Model Context Protocol) servers using the mcporter CLI. Use this skill when you need to list available MCP servers, view tool schemas, call MCP tools, manage OAuth authentication, or generate CLI wrappers and TypeScript types for MCP servers.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use the mcporter CLI to interact with MCP servers directly via HTTP or stdio.
mcporter listmcporter list <server> --schemamcporter call <server.tool> key=valueMultiple syntaxes are supported for calling MCP tools:
mcporter call linear.list_issues team=ENG limit:5
mcporter call "linear.create_issue(title: \"Bug\")"
mcporter call https://api.example.com/mcp.fetch url:https://example.com
mcporter call --stdio "bun run ./server.ts" scrape url=https://example.com
mcporter call <server.tool> --args '{"limit":5}'
mcporter auth <server | url> # Authenticate with a server
mcporter auth <server> --reset # Reset authentication
mcporter config list # List all configured servers
mcporter config get <key> # Get a config value
mcporter config add <server> # Add a server
mcporter config remove <server> # Remove a server
mcporter config import <file> # Import configuration
mcporter config login # Login to mcporter cloud
mcporter config logout # Logout from mcporter cloud
mcporter daemon start # Start the daemon
mcporter daemon status # Check daemon status
mcporter daemon stop # Stop the daemon
mcporter daemon restart # Restart the daemon
mcporter generate-cli --server <name>
mcporter generate-cli --command <url>
mcporter inspect-cli <path>
mcporter inspect-cli <path> --json # JSON output
mcporter emit-ts <server> --mode client # Generate client code
mcporter emit-ts <server> --mode types # Generate type definitions
./config/mcporter.json. Override with --config <path>.--output json for machine-readable output when parsing results programmatically.key=value and key:value syntaxes work for arguments.