ToolPiper

Más de 300 herramientas MCP para macOS, todo en el dispositivo — inferencia de IA local, voz, visión, automatización del navegador y control del sistema.

Documentación

Servidor MCP de ToolPiper para macOS

Más de 400 herramientas del Protocolo de Contexto de Modelos, todo ejecutándose en el dispositivo. ToolPiper es una aplicación nativa de macOS que convierte tu Mac en una plataforma de IA local: inferencia integrada (llama.cpp en Metal, Apple Intelligence, voz en el Neural Engine), una API compatible con OpenAI en localhost:9998, y un servidor MCP integrado que expone toda la máquina a cualquier cliente MCP: Claude Code, Cursor, Codex, o tus propios scripts.

Sin nube. Sin Docker. Sin Python. Sin claves de API. Nada sale de tu Mac, y puedes verificarlo tú mismo: lsof -i -P | grep ToolPiper mientras se ejecuta.

Este repositorio es el hogar oficial del manifiesto del servidor MCP de ToolPiper (server.json), el plugin de Claude Code (plugins/toolpiper) y las guías de configuración. La aplicación ToolPiper en sí no es de código abierto, pero sus afirmaciones de privacidad no piden confianza: cada byte de tráfico de red es observable en tu propia máquina. Los proyectos hermanos de código abierto viven en esta organización: PiperSR (modelo de superresolución ANE), FluidAudio, mlx-audio-swift.

Inicio rápido

Instala ToolPiper, ábrelo una vez, y luego conecta cualquier cliente MCP a través de Streamable HTTP. Las conexiones de loopback no necesitan autenticación: sin token, sin paso de OAuth.

Descarga la imagen de disco desde modelpiper.com/download, o instala con Homebrew:

brew tap modelpiper/tap
brew trust modelpiper/tap
brew install --cask toolpiper

La línea trust es necesaria una vez: Homebrew 6 rechaza casks de taps fuera de los suyos hasta que los confíes.

Claude Code, como plugin (una entrada de servidor, nada que configurar a mano):

claude plugin marketplace add ModelPiper/toolpiper
claude plugin install toolpiper@modelpiper

Claude Code, como servidor manual:

claude mcp add --transport http toolpiper http://127.0.0.1:9998/mcp

Cualquier otro cliente MCP, en su configuración de servidor:

{
  "mcpServers": {
    "toolpiper": { "type": "http", "url": "http://127.0.0.1:9998/mcp" }
  }
}

Claude Desktop, como extensión de un clic: el .mcpb empaquetado se incluye con la próxima versión. El código fuente, el script de compilación y la declaración de privacidad están aquí ahora: desktop-extension/. Es un pequeño reenviador de Node.js que transmite el stdio de Claude Desktop al mismo servidor de loopback, y sirve el perfil directory: el catálogo menos cada herramienta que usa un modelo de IA para generar imágenes, video o audio.

¿Instalando con un agente de IA? Apúntalo a llms-install.md.

Qué hay en el catálogo

Más de 400 herramientas, 5 recursos y 5 prompts de flujo de trabajo. Los nombres siguen <category>_<action> (vision_ocr, system_window_snap, browser_assert). El catálogo en vivo, con documentación por herramienta, está en modelpiper.com/mcp-tools.

CategoríaEjemplosQué cubre
IA centralchat, audio_transcribe, audio_speak, text_embedInferencia LLM local, voz a texto y texto a voz en el Neural Engine, embeddings
Frameworks de Apple + RAGvision_ocr, image_analyze, text_analyze, rag_queryOCR de Apple Vision, análisis de imágenes, análisis de lenguaje natural, búsqueda de documentos híbrida HNSW + BM25
Automatización de navegadorbrowser_snapshot, browser_action, browser_assert, browser_interceptChrome vía CDP: instantáneas de árbol AX, selectores auto-reparables, simulación de red, Web Vitals, cobertura
Pruebastest_run, test_save, test_exportSesiones de prueba de navegador guardadas, reproducción rápida, exportación a Playwright/Cypress
Acciones del sistemasystem_*Ventanas, Spaces, portapapeles (con historial OCR), audio, pantallas, Finder, Calendario, Recordatorios, Contactos, notificaciones, procesos, red, Bluetooth, Atajos y más
Creador de videovideo_record, video_render, video_edit_timelineGuiones grabados en pantalla, edición de línea de tiempo no destructiva, exportación OTIO/FCP XML/EDL
Alcancehn_search, reddit_search, github_compare, gsc_analyticsHN, Reddit, GitHub, Google Search Console
Gestión de modelosmodel_search, model_download, model_loadBuscar en HuggingFace, descargar GGUF/CoreML, cargar/descargar
Enrutamiento + integracionesendpoint_set, endpoint_recommend, claude_code_installCambiar endpoints de inferencia por sesión, instalación del asistente de Claude Code

Recursos: toolpiper://status, toolpiper://models, toolpiper://backends, toolpiper://tests, toolpiper://categories Prompts: setup-model, audit-page, create-test, voice-over, research-topic

Filtrado por categoría y perfil

¿No quieres todo el catálogo en contexto? Pasa category o profile como parámetro de consulta en la URL /mcp. Tanto la lista de herramientas como las instrucciones del servidor se recortan para coincidir:

# Just LLM inference (core category)
claude mcp add --transport http toolpiper "http://127.0.0.1:9998/mcp?category=core"

# Web dev workflow (automation profile: core + browser + testing)
claude mcp add --transport http toolpiper "http://127.0.0.1:9998/mcp?profile=automation"

Transporte

TransporteEndpointAutenticación
Streamable HTTPPOST http://127.0.0.1:9998/mcp (más GET /mcp, el canal SSE para tools/list_changed)Ninguna para pares de loopback, aplicada en el socket del kernel, por lo que la suplantación de Host/Origin no puede ampliarla. Los pares LAN y remotos presentan Authorization: Bearer.

Streamable HTTP es el único transporte. ToolPiper no tiene servidor stdio, y las guías antiguas que describían uno están obsoletas.

Privacidad

ToolPiper nunca realiza llamadas salientes. Sin telemetría, sin análisis, sin subidas de fallos, sin requisito de cuenta. El único tráfico de red es el tráfico que solicitas (descargas de modelos desde HuggingFace, herramientas que apuntan explícitamente a la web). Esto es una propiedad que puedes comprobar, no una política en la que tengas que confiar:

lsof -i -P | grep ToolPiper

Requisitos y precios

  • macOS 26 o posterior en Apple Silicon
  • Gratis: el ejecutor de modelos local completo y cada función de voz (transcripción, texto a voz, dictado). Sin límites, sin cuenta.
  • Los planes de pago añaden más del catálogo. La escalera actual está en modelpiper.com/pricing.

Preguntas frecuentes

¿Es lo mismo que "ToolPipe"? No. ToolPiper (esta página, modelpiper.com) es el servidor MCP de macOS de ModelPiper. Existen proyectos no relacionados con nombres similares en algunos directorios.

¿Qué cubre la licencia MIT en este repositorio? El contenido de este repositorio: el manifiesto del servidor, el plugin de Claude Code y las guías de configuración. La aplicación ToolPiper en sí es propietaria.

¿Funciona sin conexión a internet? Sí. Inferencia, voz, visión, RAG y herramientas del sistema están todas en el dispositivo. Solo necesitas la red para descargar modelos.

¿Pueden conectarse otras máquinas? Loopback es de configuración cero. El acceso LAN y remoto pasa por autenticación de token portador.

Ya agregué ToolPiper con claude mcp add. ¿Necesito el plugin? No. Claude Code mantiene tu servidor manual toolpiper y omite la copia del plugin mientras exista el manual, por lo que nada se duplica. El plugin es para una configuración nueva, o si eliminas la entrada manual.