
Mcporter
- 16 installs
- 869 repo stars
- Updated June 8, 2026
- beita6969/scienceclaw
This is a copy of mcporter by steipete - installs and ranking accrue to the original listing.
mcporter is a Claude skill for using the mcporter CLI to list, configure, auth, and call MCP servers and tools directly over HTTP or stdio.
About
This skill documents the mcporter CLI for working with MCP servers directly. It covers listing servers and tool schemas, calling tools over HTTP or stdio, OAuth and config management, a background daemon, and CLI/TypeScript codegen. Developers use it to invoke or wire up MCP tools from the command line.
- Use the mcporter CLI to list, configure, auth, and call MCP servers and tools
- Supports HTTP and stdio servers, ad-hoc servers, and config edits
- Includes CLI and TypeScript type generation from MCP servers
Mcporter by the numbers
- 16 all-time installs (skills.sh)
- Data as of Aug 2, 2026 (Skillselion catalog sync)
mcporter capabilities & compatibility
Free; install the mcporter node package.
- Capabilities
- model usage
- Works with
- github
- Pricing
- Free
What mcporter says it does
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
Use `mcporter` to work with MCP servers directly.
TS: `mcporter emit-ts <server> --mode client|types`
npx skills add https://github.com/beita6969/scienceclaw --skill mcporterAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 16 |
|---|---|
| repo stars | ★ 869 |
| Last updated | June 8, 2026 |
| Repository | beita6969/scienceclaw ↗ |
What it does
List, configure, authenticate, and call MCP servers and tools directly over HTTP or stdio using the mcporter CLI.
Who is it for?
Calling MCP tools from the CLI, editing MCP config, and generating CLIs or TypeScript types from servers.
When should I use this skill?
You need to list, auth, or call MCP servers/tools directly, including ad-hoc servers.
What you get
Invokes MCP tools and generates CLI/TypeScript clients from any MCP server.
- MCP tool call results
- Generated CLIs and TypeScript clients
By the numbers
- Documents 6 mcporter command groups (list, call, auth, config, daemon, codegen)
Files
mcporter
Use mcporter to work with MCP servers directly.
Quick start
mcporter listmcporter list <server> --schemamcporter call <server.tool> key=value
Call tools
- Selector:
mcporter call linear.list_issues team=ENG limit:5 - Function syntax:
mcporter call "linear.create_issue(title: \"Bug\")" - Full URL:
mcporter call https://api.example.com/mcp.fetch url:https://example.com - Stdio:
mcporter call --stdio "bun run ./server.ts" scrape url=https://example.com - JSON payload:
mcporter call <server.tool> --args '{"limit":5}'
Auth + config
- OAuth:
mcporter auth <server | url> [--reset] - Config:
mcporter config list|get|add|remove|import|login|logout
Daemon
mcporter daemon start|status|stop|restart
Codegen
- CLI:
mcporter generate-cli --server <name>or--command <url> - Inspect:
mcporter inspect-cli <path> [--json] - TS:
mcporter emit-ts <server> --mode client|types
Notes
- Config default:
./config/mcporter.json(override with--config). - Prefer
--output jsonfor machine-readable results.
Related skills
FAQ
Can it call both HTTP and stdio servers?
Yes, mcporter calls servers over HTTP, full URL, or stdio, including ad-hoc servers.
Does it generate code?
Yes, it can generate a CLI, inspect a CLI, and emit TypeScript client or types from a server.