Toolpiper logo

Toolpiper

On-device macOS MCP server with 400+ tools for local AI, browser automation, system control, vision, speech, and testing.

Install Toolpiper

Run the project’s own setup commands, in order.

Setup steps from the project

toolpiper installs with its own commands rather than a config we can generate, so these are copied as-is. Run them in order in a terminal. Source: github.com

  1. 1. Configure
    brew tap modelpiper/tap
    
  2. 2. Configure
    brew trust modelpiper/tap
    
  3. 3. Install
    brew install --cask toolpiper
    
  4. 4. Add to Claude Code
    claude plugin marketplace add ModelPiper/toolpiper
    
  5. 5. Install
    claude plugin install toolpiper@modelpiper
    
  6. 6. Add to Claude Code
    claude mcp add -s user --transport http toolpiper http://127.0.0.1:9998/mcp
    

Overview

The toolpiper MCP server exposes 400+ on-device macOS tools through a Streamable HTTP endpoint at localhost:9998. It combines local model inference, speech, vision, browser automation, system actions, testing, and selected web services in one MCP catalog. Use it when an MCP client needs to work with Mac resources or local AI without sending prompts and files to a cloud model. It requires macOS 26 or later on Apple Silicon and runs as part of the ToolPiper native app.

Use cases

  • Run local language-model inference from an MCP client
  • Automate Chrome workflows and export browser tests
  • Control macOS windows, files, devices, and productivity apps
  • Transcribe audio or generate speech on-device
  • Search local documents with hybrid retrieval

Key features

  • 400+ macOS MCP tools
  • Streamable HTTP on localhost:9998
  • On-device inference, speech, vision, and retrieval
  • Chrome CDP automation and browser testing
  • Category and profile-based catalog filtering
  • MCP resources and workflow prompts

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

18/20 checks healthy over the last 90d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
Last commit2d agoMost recent push to the default branch.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How Toolpiper works

What toolpiper MCP server does

The toolpiper MCP server turns a Mac into an MCP-accessible tool host. Its catalog contains more than 400 tools, along with five resources and five workflow prompts. The available functions span local language-model inference, speech recognition and synthesis, Apple framework-based vision and text analysis, document retrieval, browser control, browser testing, video workflows, system automation, model management, and selected research or outreach services.

The server is bundled with ToolPiper, a native macOS application. The application also provides a local OpenAI-compatible API on port 9998 and can run local models using llama.cpp on Metal, Apple Intelligence, and Neural Engine speech features. The repository contains the server manifest, setup material, and client plugins; the application itself is proprietary.

How it works

ToolPiper exposes MCP through Streamable HTTP at http://127.0.0.1:9998/mcp. It does not provide a stdio server. Loopback clients connect without a token or OAuth flow, while LAN and remote connections use bearer-token authentication. The endpoint also supports the MCP GET /mcp channel used for tool-list change notifications.

The catalog can be narrowed at connection time. Add category to request a single area, such as core inference, or use a profile such as automation to select a predefined group. Filtering changes both the advertised tools and the server instructions. Resources include status, model, backend, test, and category information; supplied prompts cover tasks such as model setup, page auditing, test creation, voice-over work, and topic research.

Setup and configuration

Install ToolPiper from the project download page or through the ModelPiper Homebrew tap, then launch the app once. Configure an MCP client with the loopback URL. Claude Code and Codex also have repository plugins, while Claude Desktop uses a downloadable .mcpb extension that forwards stdio requests to the HTTP endpoint. The Claude Desktop extension exposes a reduced directory profile that excludes tools using AI models to generate images, video, or audio.

No environment variables are required by the documented setup. Local use does not require an account or API key. Model downloads require network access, and cloud providers or web-targeting tools may make additional connections.

Tools and capabilities

The catalog includes tools for:

  • Local chat, transcription, speech synthesis, embeddings, model search, download, and loading.
  • OCR, image analysis, text analysis, and hybrid HNSW/BM25 retrieval.
  • Chrome automation through CDP, including accessibility snapshots, actions, assertions, interception, Web Vitals, and coverage.
  • Saved browser test sessions with replay and Playwright or Cypress export.
  • Windows, Spaces, clipboard, displays, Finder, Calendar, Reminders, Contacts, notifications, processes, network, Bluetooth, and Shortcuts.
  • Screen-recorded video workflows with timeline editing and OTIO, FCP XML, or EDL export.

Limitations and notes

The toolpiper MCP server is macOS-only and requires macOS 26 or newer on Apple Silicon. The free offering includes the local model runner and speech features; access to more catalog areas depends on the current paid plan. Local inference, speech, vision, retrieval, and system actions can run on-device, but ToolPiper still contacts its servers for updates, licensing when signed in, and activity reporting, with optional usage counts configurable in Settings. The repository license applies to its manifest, plugin, and guides, not to the proprietary app.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Toolpiper

toolpiper is an MCP server that connects MCP clients to a native macOS app and exposes more than 400 local tools. Its main tools cover on-device AI inference, speech, vision, browser automation, testing, system control, video workflows, model management, and selected web services through Streamable HTTP.

Install ToolPiper from its download page or the ModelPiper Homebrew tap, launch it, then configure your MCP client with http://127.0.0.1:9998/mcp. Claude Code and Codex also support the repository plugins, while Claude Desktop uses the provided .mcpb extension.

Yes, Cursor can connect to toolpiper through its MCP configuration using the Streamable HTTP URL http://127.0.0.1:9998/mcp. Loopback connections do not require a token or OAuth step.

No, local use does not require an API key or account. The app can run local models and speech features on-device, although model downloads need network access and explicitly selected cloud or web tools may contact external services.

Yes, add a category or profile query parameter to the /mcp URL. Categories select an area such as core inference, while profiles select predefined groups such as automation and reduce both the tool list and server instructions.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewToolpiper AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/toolpiper?style=directory)](https://allmcps.com/mcp/toolpiper)
HTML Embed
<a href="https://allmcps.com/mcp/toolpiper"><img src="https://allmcps.com/api/badge/toolpiper?style=directory" alt="Toolpiper on AllMCPs" /></a>