Skip to main content
Glama
Big Technology Podcast MCP

Big Technology Podcast MCP

by asaramis

Big Technology Podcast MCP

Search 488 episodes of Big Technology Podcast transcripts directly from Claude. Get instant access to tech insights, news, and commentary from Alex Kantrowitz and his guests.

Created by Ranjan Roy, co-host of Big Technology Podcast šŸŽ™ļø

✨ What's Included

This repository contains everything you need:

  • āœ… Complete MCP server code

  • āœ… 488 podcast transcripts (13.9MB)

  • āœ… Full documentation and setup guides

  • āœ… Ready to use immediately!

No need to source transcripts separately - they're included with permission.

Related MCP server: YouTube Knowledge Base

Quick Start

Option 1: Local Setup (Claude Desktop / Claude Code CLI)

  1. Clone and install:

    git clone https://github.com/ranjanroy/big-tech-mcp.git
    cd big-tech-mcp
    npm install
    npm run build
  2. You're done! The transcripts are already included.

  3. For Claude Desktop:

    • Open Claude Desktop settings

    • Go to Settings → Connectors → Add custom connector

    • Add a local connector pointing to your installation

    • Or add to your claude_desktop_config.json:

    {
      "mcpServers": {
        "big-tech-transcripts": {
          "command": "node",
          "args": ["/path/to/big-tech-mcp/dist/index.js"],
          "env": {
            "BIG_TECH_TRANSCRIPTS_PATH": "/path/to/transcripts.json"
          }
        }
      }
    }
  4. For Claude Code CLI:

    # From the big-tech-mcp directory
    claude mcp add -t stdio big-tech-transcripts "node dist/index.js"

    Then restart Claude Code.

Option 2: Remote Server (Hosting)

  1. Set up for hosted deployment:

    # Copy transcripts to the project
    cp ../transcripts.json ./
    
    # Build the project
    npm install
    npm run build
    
    # Run in server mode
    npm run start:sse
  2. Deploy to Render.com (or similar):

    • The included render.yaml provides configuration

    • Set MCP_MODE=sse environment variable

    • Upload transcripts.json to your server

  3. Connect from Claude.ai:

    • Go to Settings → Connectors → Add custom connector

    • Enter your server URL: https://your-server.com/mcp

    • Click Add and enable the connector

Option 3: ChatGPT

  1. Deploy as a remote server (Option 2 above)

  2. Go to Settings → Apps → Enable Developer Mode

  3. Click Create App

  4. Add a name and paste the URL: https://your-server.com/mcp

  5. Save and start using it!


What You Can Ask

Once connected, try asking Claude things like:

  • "What has been said about AI regulation on Big Technology Podcast?"

  • "Search for episodes about OpenAI and Microsoft"

  • "What are the latest discussions on antitrust and big tech?"

  • "Find episodes featuring Mark Warner or other politicians"

  • "What do tech leaders say about content moderation?"

  • "Search for insights on the future of social media"

Available Tools

Tool

Description

search_transcripts

Search all 488 episodes by topic/keyword

get_episode

Get full transcript for a specific episode by title

list_episodes

List all available episodes with dates

get_recent_episodes

Get the most recent episodes

How It Works

The server loads your transcripts.json file, indexes the episodes using FlexSearch for fast full-text search, and exposes four MCP tools that Claude can use to search and retrieve content.

Development

# Install dependencies
npm install

# Build TypeScript
npm run build

# Run locally (stdio mode)
npm start

# Run as HTTP server
npm run start:sse

# Development mode (build + run)
npm run dev

Project Structure

big-tech-mcp/
ā”œā”€ā”€ src/
│   ā”œā”€ā”€ index.ts      # Main server and MCP tool definitions
│   ā”œā”€ā”€ loader.ts     # Transcript loading and processing
│   └── search.ts     # FlexSearch indexing and search logic
ā”œā”€ā”€ public/           # Static files (icons, etc.)
ā”œā”€ā”€ transcripts.json  # Your podcast transcripts (not included)
ā”œā”€ā”€ package.json
ā”œā”€ā”€ tsconfig.json
└── README.md

Transcript File Format

The server expects a JSON file with this structure:

[
  {
    "podcast_title": "Big Technology Podcast",
    "episode_title": "Episode Title Here",
    "date": "2025-01-15",
    "episode_description": "Description here",
    "full_transcript": "Full transcript text...",
    "url": "https://podscripts.co/podcasts/...",
    "scraped_at": "2025-01-15T12:00:00Z"
  }
]

Environment Variables

  • BIG_TECH_TRANSCRIPTS_PATH: Path to your transcripts.json file (local mode)

  • MCP_MODE: Set to sse for HTTP server mode, omit for stdio mode

  • PORT: Port for HTTP server (default: 3000)

Transcripts Included with Permission

This repository includes 488 podcast transcripts from the Big Technology Podcast. These transcripts are shared with permission as Ranjan Roy is a co-host of the show.

Usage:

  • āœ… Personal use and research

  • āœ… Building AI tools and applications

  • āœ… Sharing and forking this repository

  • ā„¹ļø Transcripts remain property of Big Technology / Alex Kantrowitz

Credits

License

Code: MIT License - See LICENSE for details

Transcripts: Included with permission from Big Technology Podcast. Property of Alex Kantrowitz / Big Technology.

Available Tools

4 tools
get_episodeA

Get the full transcript for a specific episode by title. Use this when you want to dive deeper into a specific episode conversation.

Inputs: title (required).

get_recent_episodesA

Get the most recent episodes from the Big Technology Podcast. Use this to see the latest tech news and discussions.

Inputs: limit.

list_episodesA

List all available episodes in the Big Technology Podcast archive. Use this to see what topics and guests are available to search.

Inputs: no named parameters.

search_transcriptsA

Search across all Big Technology Podcast transcripts for tech insights and news. Returns relevant excerpts from episodes with titles and dates. Use this to find what tech leaders and experts have said about specific topics like AI, regulation, big tech companies, social media, privacy, antitrust, etc.

Inputs: query (required), limit.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.1/5.0

    Scored across 4 tools

    Disambiguation4/5

    Each tool has a clearly distinct role: searching transcripts, retrieving a full episode by title, listing all episodes, and listing recent episodes. The only slight overlap is between list_episodes and get_recent_episodes, but their descriptions make the difference understandable.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern using snake_case: search_transcripts, get_episode, list_episodes, get_recent_episodes. The naming is predictable and easy to infer.

    Tool Count5/5

    Four tools is well-scoped for a podcast archive server. It covers browsing, searching, and retrieving transcript content without unnecessary bloat.

    Completeness5/5

    The tool surface fully covers the core podcast workflow: discover episodes, see recent ones, search across transcripts, and retrieve full transcripts. No significant missing operations are apparent for this domain.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Enables searching and retrieving transcripts from over 280 episodes of Lenny's Podcast to access expert product and growth insights. It allows users to query by topic, list available episodes, and fetch full interview transcripts directly through Claude.
      3
      36
      MIT
    • A
      license
      Not graded
      quality
      Not graded
      maintenance
      Enables semantic search across thousands of indexed educational YouTube videos covering topics like engineering, marketing, and strategy. It allows users to query insights from top creators directly through Claude Code using the Model Context Protocol.
      -
    • A
      license
      A
      quality
      D
      maintenance
      Enables Claude to search and retrieve meeting information from Fathom AI through natural language queries.
      2
      8
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Hosted Claude connector that turns the podcasts you already follow into a searchable, askable knowledge source. Ask what a guest said and get the answer back with the exact quote and timestamp.
      MIT