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.
Install with Tessl CLI
npx tessl i github:Dicklesworthstone/pi_agent_rust --skill mcporter88
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
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%
Without context: $0.2758 · 1m 35s · 18 turns · 20 in / 4,217 out tokens
With context: $0.2599 · 1m 2s · 17 turns · 22 in / 3,142 out tokens
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%
Without context: $1.3184 · 4m 40s · 53 turns · 205 in / 15,375 out tokens
With context: $0.5748 · 2m 20s · 30 turns · 67 in / 7,663 out tokens
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%
Without context: $0.6333 · 2m 20s · 26 turns · 60 in / 7,104 out tokens
With context: $0.3752 · 1m 25s · 19 turns · 271 in / 5,168 out tokens
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.