openclaw/mcporter
Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli. observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 98
- Release rhythm 98
- Longevity 21
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 301
- days_rel: 19
- days_push: 12
- n_releases_24m: 51
Adoption not part of the score
4960 stars · 335 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
MCPorter is a TypeScript runtime and CLI for discovering, inspecting, and calling Model Context Protocol (MCP) servers without boilerplate. It can generate standalone CLIs and typed TypeScript clients for any MCP server, with zero-config discovery of servers already configured in tools like Cursor, Claude Code, Codex, Windsurf, OpenCode, and VS Code.
Use cases
- call MCP server tools from a terminal or script
- list and inspect tools exposed by MCP servers
- generate a standalone CLI for an MCP server
- generate typed TypeScript clients for MCP tools
- connect AI agents to MCP servers with a typed function-call surface
- handle OAuth authentication for MCP servers
- read MCP resources from the command line
When to choose
- you want to call MCP tools from scripts, CLIs, or agents without writing protocol boilerplate
- you need to discover MCP servers already configured in your AI coding tools
- you want to ship a focused standalone CLI wrapping a specific MCP server
- you need typed TypeScript clients or .d.ts definitions for MCP tools
When to avoid
- you need an MCP server implementation rather than a client
- your environment cannot run Node 24+ or Bun
- you only need a GUI for interacting with MCP servers
Facets
cli-tool · maturity active
mcp cli sdk developer-tools agent-framework developer-tools artificial-intelligence cli cross-platform bun model-context-protocol mcp-client code-generation typed-clients oauth stdio http-transport typescript-runtime command-line ai-agents automation nodejs macos
5 sources
- readme: https://github.com/openclaw/mcporter · fetched 2026-08-28 · 481a13da4d8b
- homepage: https://mcporter.sh · fetched 2026-08-29 · 82d4334222fa
- site_page: https://mcporter.sh/install.html · fetched 2026-08-29 · a958358b2d36
- site_page: https://mcporter.sh/quickstart.html · fetched 2026-08-29 · 23d7c528ed5a
- registry_npm: https://registry.npmjs.org/mcporter · fetched 2026-08-29 · a27a65971c94
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openclaw/mcporter | main | 83 |
For agents
markdown · JSON · MCP: product_card(name="openclaw/mcporter")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem