AIAny
Icon for item

MCPorter

Discovers MCP servers already configured in Cursor, Claude, Codex and other editors, then calls their tools from TypeScript or the CLI. Can also turn any server into a standalone command-line tool or a typed TypeScript client.

Introduction

Every editor that speaks MCP — Cursor, Claude Desktop, Codex — keeps its own list of configured servers, and every script that wants to use them re-implements the same discovery, transport, and auth plumbing. MCPorter's bet is that those configs are already a usable runtime: point it at the servers you've set up once, and call their tools from a shell or a TypeScript file with no extra wiring.

What Sets It Apart
  • Zero-config discovery reads servers straight from existing Cursor/Claude/Codex config, so there's no second source of truth to maintain.
  • Function-call syntax lets you invoke a tool the way you'd call a method, instead of hand-building JSON-RPC requests.
  • Typed clients and CLI packaging are separate emitters: emit-ts generates a .d.ts interface and a typed TypeScript client whose type safety comes from the server's own schema, not hand-written wrappers, while generate-cli converts an MCP definition into a standalone, shareable command-line tool.
  • Daemon mode keeps stateful servers (a Chrome DevTools session, say) warm between calls instead of paying cold-start each time, and OAuth tokens are cached for headless use.
Who It's For

Great fit if you script against several MCP servers and are tired of copying transport and auth boilerplate between projects, or if you want to ship an MCP capability as a plain CLI others can run without an MCP client. Look elsewhere if you only talk to a single server from inside one editor — the editor's built-in integration already covers that, and a TypeScript/Node runtime is extra weight you won't use.

Information

  • Websitegithub.com
  • OrganizationsPeter Steinberger
  • AuthorsPeter Steinberger (steipete)
  • Published date2025/11/05

Categories

More Items

GitHub

A read-only mirror of Anthropic's community plugin marketplace for Claude Cowork and Claude Code, listing vetted third-party plugins in a nightly-synced marketplace.json. Intended for discovering and installing community plugins via the Claude plugin system.

GitHub

Provides long-term memory for AI coding agents by compiling sanitized lifecycle observations into a git-versioned Markdown wiki that enables cross-agent handoffs, per-project isolation, and optional vector-backed retrieval.

GitHub
AI Client2025

Unifies team email, chat, docs, tasks, CRM, calls and AI agents into a single workspace with bidirectional @-linking and a shared, exportable team memory.