Integrations/MCP Server

MCP Server

Use ParrotScribe with AI assistants

What is MCP?

The Model Context Protocol (MCP) allows AI assistants like Claude to interact with external tools and services. The ParrotScribe MCP server enables AI agents to monitor transcriptions and access transcript data.

Use Cases

  • Meeting Monitor: AI monitors a live call and surfaces relevant information
  • Action Item Tracker: AI detects commitments and prepares follow-up actions
  • Real-time Researcher: AI looks up technical terms mentioned in conversation
  • Session Summarizer: AI generates structured summaries after calls

Prerequisites

  • ParrotScribe installed with the pscribe CLI in your PATH
  • Node.js 18 or higher

Installation

Option 1: NPX (Recommended)

No installation needed. Configure your AI agent to run:

npx @johanthoren/parrotscribe-mcp-server

Option 2: Global Install

npm install -g @johanthoren/parrotscribe-mcp-server

Configuration

Claude Desktop

Add to your claude_desktop_config.json (typically at ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "parrotscribe": {
      "command": "npx",
      "args": ["@johanthoren/parrotscribe-mcp-server"]
    }
  }
}

Claude Code

Add to your project's .mcp.json or global MCP config:

{
  "mcpServers": {
    "parrotscribe": {
      "command": "npx",
      "args": ["@johanthoren/parrotscribe-mcp-server"]
    }
  }
}

OpenCode

Add to the mcp section in ~/.config/opencode/opencode.jsonc:

{
  "mcp": {
    "parrotscribe": {
      "type": "local",
      "command": ["npx", "@johanthoren/parrotscribe-mcp-server"]
    }
  }
}

Restart your AI agent after saving the configuration.

Available Tools

ToolDescription
pscribe_startStart real-time audio transcription
pscribe_stopStop/pause the current transcription
pscribe_statusGet service status, session ID, duration
pscribe_tailGet recent transcript entries with filtering
pscribe_sessionsList past transcription sessions
pscribe_newForce start a new session
pscribe_catDisplay complete sessions with time-based filtering
pscribe_grepSearch for patterns across transcript sessions

Learn More