Interact 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.
90
89%
Does it follow best practices?
Impact
88%
1.29xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Programmatic output parsing and call syntax
--output json flag
100%
100%
Selector call syntax
100%
100%
JSON payload via --args
100%
100%
Schema discovery command
100%
100%
mcporter list
100%
100%
key=value argument syntax
100%
25%
Output consumed by script
0%
20%
mcporter install step
100%
100%
Function call syntax
0%
25%
No curl/raw HTTP
100%
100%
Stdio mode usage
100%
100%
TypeScript code generation from MCP server
emit-ts client mode
100%
100%
emit-ts types mode
100%
100%
generate-cli --server flag
100%
100%
inspect-cli usage
100%
100%
inspect-cli --json flag
62%
50%
mcporter install step
50%
100%
Correct --mode values
100%
100%
mcporter list --schema
0%
62%
generate-cli --command variant
0%
0%
No manual type writing
100%
100%
Output saved to file
100%
100%
Config management and daemon lifecycle
Default config path
100%
100%
mcporter config add
0%
100%
mcporter config list
0%
100%
daemon start
0%
100%
daemon status check
0%
100%
mcporter auth
50%
100%
--config path override
100%
100%
mcporter config import
100%
100%
mcporter install step
100%
100%
daemon stop or restart
0%
100%
auth --reset
37%
100%
47823e3
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.