大科技播客MCP
搜索488集 大型科技播客 直接来自克劳德的成绩单。立即获取Alex Kantrowitz及其客人的技术见解、新闻和评论。
由Big Technology播客的联合主持人Ranjan Roy创建 🎙️
✨ 包含内容
此存储库包含 所需的一切:
- ✅ 完整的MCP服务器代码
- ✅ 488播客文字记录 (139mb)
- ✅ 完整的文档和设置指南
- ✅ 立即准备使用!
无需单独获取成绩单——它们已获得许可。
快速开始
选项1:本地设置(克劳德桌面/Claude代码CLI)
- 克隆并安装:
git clone https://github.com/ranjanroy/big-tech-mcp.git
cd big-tech-mcp
npm install
npm run build- 你完了! 成绩单已经包括在内。
- 对于Claude Desktop:
- 打开克劳德桌面设置 - 首选 设置→ 连接器→ 添加自定义连接器 - 添加指向您的安装的本地连接器 - 或添加到您的 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"
}
}
}
}- 对于Claude Code CLI:
# From the big-tech-mcp directory
claude mcp add -t stdio big-tech-transcripts "node dist/index.js"然后重新启动Claude Code。
选项2:远程服务器(托管)
- 设置托管部署:
# Copy transcripts to the project
cp ../transcripts.json ./
# Build the project
npm install
npm run build
# Run in server mode
npm run start:sse- 部署到Render.com(或类似网站):
- 包括 render.yaml 提供配置 - 集 MCP_MODE=sse 环境变量 - 上传 transcripts.json 到您的服务器
- 从Claude.ai连接:
- 首选 设置→ 连接器→ 添加自定义连接器 - 请输入您的服务器URL: https://your-server.com/mcp - 点击 添加 并启用连接器
选项3:ChatGPT
- 部署为远程服务器(上述选项2)
- 首选 设置→ Apps → 启用开发人员模式
- 点击 创建应用程序
- 添加名称并粘贴URL:
https://your-server.com/mcp - 保存并开始使用它!
______________________________________________________________________
你可以问什么
一旦连接,试着问克劳德这样的问题:
- “大科技播客上对人工智能监管有什么看法?”
- “搜索有关OpenAI和微软的剧集”
- “关于反垄断和大型科技公司的最新讨论是什么?”
- “查找以马克·华纳或其他政客为主角的剧集”
- “技术领导者对内容审核有什么看法?”
- “搜索关于社交媒体未来的见解”
可用工具
| 工具 | 说明 |
|---|---|
search_transcripts | 按主题/关键字搜索全部488集 |
get_episode | 按标题获取特定剧集的完整成绩单 |
list_episodes | 列出所有可用的剧集及其日期 |
get_recent_episodes | 获取最新剧集 |
运作原理
服务器加载您的 transcripts.json 文件,使用FlexSearch对剧集进行索引以进行快速全文搜索,并公开了Claude可用于搜索和检索内容的四个MCP工具。
发展
# 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项目结构
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成绩单文件格式
服务器需要一个具有以下结构的JSON文件:
[
{
"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"
}
]环境变量
BIG_TECH_TRANSCRIPTS_PATH:转录s.json文件的路径(本地模式)MCP_MODE:设置为sse对于HTTP服务器模式,省略stdio模式PORT:HTTP服务器的端口(默认值:3000)
法律与版权
附带许可的成绩单
该存储库包括来自Big Technology播客的488个播客转录本。这些文字记录经许可共享,因为Ranjan Roy是该节目的联合主持人。
用途:
- ✅ 个人使用和研究
- ✅ 构建人工智能工具和应用程序
- ✅ 共享和分叉此存储库
- ℹ️ 成绩单仍然是Big Technology/Alex Kantrowitz的财产
学分
- 播客: 大型科技播客 Alex Kantrowitz
- 联合主持人和MCP创建者: 兰詹·罗伊
- MCP服务器代码: MIT许可证(开源)
- 抄本: 已获得许可
- 内置: 模型上下文协议
- 灵感来源: 阿克沙伊克特/莱尼·麦克普
许可证
代码: MIT许可证-详见许可证
抄本: 已获得Big Technology播客的许可。Alex Kantrowitz/大科技的财产。
