Back to Tools & Extensions
mcporter logo
tools360

mcporter

MCPorter é um runtime em TypeScript, uma CLI e um kit de ferramentas para geração de código para o Model Context Protocol (MCP). Descubra, chame e transforme qualquer servidor MCP em uma CLI autônoma ou API tipada com descoberta de configuração zero.

Visão Geral

mcporter (MCPorter 🧳) é um runtime em TypeScript, CLI e kit de ferramentas para geração de código de código aberto para o Model Context Protocol (MCP). Ele permite que desenvolvedores e agentes de IA descubram servidores MCP configurados, chamem ferramentas diretamente, componham automações em TypeScript e gerem CLIs de propósito único a partir de qualquer endpoint MCP.

Criado para apoiar a orientação "Execução de Código com MCP" da Anthropic, elimina código repetitivo e inchaço da janela de contexto, permitindo que agentes de IA invoquem ferramentas por meio de binários CLI leves em vez de carregar esquemas JSON massivos.

Última versão: 0.8.2 (Março de 2026). Licenciado sob MIT.

Funcionalidades

  • Descoberta Sem Configuração: Encontra automaticamente servidores MCP a partir de ~/.mcporter/mcporter.json, configurações de projeto e integrações com Claude, Cursor, Codex, VS Code, Windsurf e OpenCode.
  • Chamada de Ferramentas Prioritária para CLI: Execute ferramentas com sintaxe natural (mcporter call linear.create_comment ...) ou estilo de chamada de função — sem necessidade de conhecimento do esquema.
  • Geração de CLI por Único Comando: mcporter generate-cli cria CLIs independentes e autocontidos (Bun/Node) a partir de qualquer servidor MCP para fácil compartilhamento e uso por agentes.
  • API TypeScript Tipada: mcporter emit-ts gera interfaces .d.ts ou wrappers completos de cliente com tipagem forte, padrões e validação.
  • Runtime Composável: createRuntime() + createServerProxy() com pooling de conexões, cache OAuth, rastreamento de logs e suporte para transportes HTTP/SSE/stdio.
  • Modo Ad-Hoc & Daemon: Conecte-se instantaneamente a qualquer endpoint MCP; mantenha servidores com estado (por exemplo, chrome-devtools) ativos com comandos daemon.
  • Amigável para Agentes de IA: Reduz o inchaço de contexto — agentes chamam um pequeno binário CLI em vez de incorporar esquemas MCP completos.
  • Ferramentas Robustas: Correção automática, formatação rica de saída (text(), json()), gerenciamento de configuração e auxiliares de depuração.

Casos de Uso

  • Integração de Ferramentas para Agentes de IA: Permita que Claude/Cursor chamem servidores MCP complexos por meio de CLIs gerados sem explodir as janelas de contexto.
  • Scripting Rápido de Automação: Crie fluxos de trabalho em TypeScript que combinem várias ferramentas MCP com total segurança de tipo.
  • Compartilhamento de Ferramentas: Gere e distribua CLIs de propósito único (por exemplo, linear-comment) para equipes ou uso público.
  • Desenvolvimento & Depuração: Inspecione instantaneamente o esquema de qualquer servidor MCP ou chame ferramentas ad-hoc durante a prototipagem.
  • Redução do Inchaço MCP: Substitua o carregamento de esquemas pesados em editores/agentes por chamadas CLI leves.

Instalação & Início Rápido

Execute instantaneamente (sem instalação)

npx mcporter list
npx mcporter list linear --schema

Instalação global

npm install -g mcporter
# ou Homebrew
brew tap steipete/tap && brew install steipete/tap/mcporter

Exemplos de chamadas

# Sintaxe com dois pontos
mcporter call linear.create_comment issueId:ENG-123 body:'Looks good!'

# Sintaxe de chamada de função
mcporter call 'linear.create_comment(issueId: "ENG-123", body: "Looks good!")'

Gerar um CLI

mcporter generate-cli --command https://mcp.context7.com/mcp


### Uso com TypeScript
```ts
import { createRuntime } from "mcporter";
const runtime = await createRuntime();
const result = await runtime.callTool("context7", "resolve-library-id", {
  args: { libraryName: "react" }
});
console.log(result.text());
await runtime.close();

Documentação completa, referência do CLI e exemplos no repositório.

Por que mcporter?

O MCP dá superpoderes a agentes de IA através de ferramentas, mas gerenciar schemas e conexões é trabalhoso. O mcporter torna o MCP ergonômico — descubra uma vez, chame instantaneamente, gere CLIs para agentes e escreva código limpo e tipado. A canivete suíço definitiva do MCP.

O companheiro perfeito para qualquer fluxo de trabalho de IA alimentado por MCP.

Tags

mcptypescriptclimcp-clientagente-iachamada-de-ferramentasgeração-de-códigoruntimeclaudecursorcontext7

Related Entries

Keep exploring similar tools and resources in this category.

Browse Tools & Extensions
mcporter logo

mcporter

Tools & Extensions

MCPorter is a TypeScript runtime, CLI, and code-generation toolkit for the Model Context Protocol (MCP). Discover, call, and turn any MCP server into a standalone CLI or typed API with zero-config discovery.

CamoFox Browser logo

CamoFox Browser

Tools & Extensions

O CamoFox Browser é um servidor de automação de navegador anti-detecção headless, alimentado pelo Camoufox (um fork do Firefox com falsificação de impressão digital em nível C++). Ele permite que agentes de IA naveguem de forma confiável em sites bloqueados por Cloudflare, Google e outros sistemas de detecção de bots.

CamoFox Browser logo

CamoFox Browser

Tools & Extensions

CamoFox Browser is a headless anti-detection browser automation server powered by Camoufox (Firefox fork with C++-level fingerprint spoofing). It enables AI agents to reliably browse sites blocked by Cloudflare, Google, and other bot detection systems.

LobeHub logo

LobeHub

Tools & Extensions

LobeHub is a modern AI agent platform and marketplace for discovering, building, and collaborating with intelligent agent teammates. It features native Model Context Protocol (MCP) integration and the world's largest curated MCP Servers Marketplace with tens of thousands of ready-to-use integrations.