{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_rvkqtcn2t2d9","handle":"douyin-summary-mcp","url":"https://wellknown.network/agents/douyin-summary-mcp","links":{"self":"https://wellknown.network/agents/douyin-summary-mcp/record.json","html":"https://wellknown.network/agents/douyin-summary-mcp","markdown":"https://wellknown.network/agents/douyin-summary-mcp/record.md","api":"https://wellknown.network/api/v1/agents/douyin-summary-mcp","status":"https://wellknown.network/api/v1/agents/douyin-summary-mcp/status","claim":"https://wellknown.network/agents/douyin-summary-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/douyin-summary-mcp/claim.json","badge":"https://wellknown.network/agents/douyin-summary-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/douyin-summary-mcp/history","tools":"https://wellknown.network/api/v1/agents/douyin-summary-mcp/tools"},"ard":{"identifier":"urn:air::server:douyin-summary-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"douyin-summary-mcp","summary":"MCP服务：从抖音分享链接提取音频、进行语音识别并整理对话内容","description":"# 抖音语音识别MCP服务\n\n这是一个MCP（Model Context Protocol）服务，用于从抖音分享链接中提取音频、进行语音识别，并使用AI大模型整理对话内容。\n\n## 功能特性\n\n- 解析抖音分享文本，自动提取短链接\n- 通过RapidAPI获取抖音视频的MP3音频地址\n- 使用阿里云通义千问语音识别模型进行音频转文字\n- 使用阿里千问大模型整理对话内容，识别说话人角色\n- 支持异步任务处理和自动轮询\n- 返回结构化的对话JSON数组\n\n## 项目结构\n\n```\ndouyin-summary-mcp/\n├── src/\n│   ├── __init__.py\n│   ├── douyin_parser.py          # 解析抖音分享文本，提取短链接\n│   ├── rapidapi_client.py        # RapidAPI客户端，获取MP3地址\n│   ├── aliyun_asr.py             # 阿里云语音识别客户端\n│   ├── qwen_client.py            # 阿里千问大模型客户端，整理对话内容\n│   ├── mcp_server.py             # 命令行入口（旧版）\n│   └── mcp_protocol_server.py    # MCP协议服务器实现\n├── mcp_server.py                 # MCP服务器启动脚本（主入口）\n├── requirements.txt              # Python依赖\n├── config.py                     # 配置文件（API Keys）\n├── claude_desktop_config.example.json  # Claude Desktop配置示例\n├── MCP_SETUP.md                  # MCP服务配置指南\n└── README.md                     # 项目说明文档\n```\n\n## 安装\n\n### 方式1：通过 pip 安装（推荐）\n\n```bash\npip install douyin-summary-mcp\n```\n\n安装后，MCP服务器命令 `douyin-summary-mcp` 将可用。\n\n### 方式2：从源码安装\n\n#### 1. 克隆项目\n\n```bash\ngit clone <repository-url>\ncd douyin-summary-mcp\n```\n\n#### 2. 安装依赖\n\n```bash\npip install -r requirements.txt\n```\n\n或者直接安装为开发模式：\n\n```bash\npip install -e .\n```\n\n### 3. 配置环境变量\n\n创建 `.env` 文件（参考 `.env.example`）：\n\n```bash\n# RapidAPI配置\nRAPIDAPI_KEY=your_rapidapi_key_here\n\n# 阿里云配置\nDASHSCOPE_API_KEY=your_dashscope_api_key_here\n```\n\n**获取API Keys：**\n\n- **RapidAPI Key**: 访问 [RapidAPI Douyin API New](https://rapidapi.com/nguyenmanhict-MuTUtGWD7K/api/douyin-api-new)，订阅服务并获取API Key\n- **阿里云DashScope API Key**: 访问 [阿里云DashScope](https://help.aliyun.com/zh/model-studio/get-api-key)，获取API Key\n\n## 使用方法\n\n### 命令行使用\n\n```bash\npython3 -m src.mcp_server \"7.46 z@G.vs YZZ:/ 08/31 随机进家做菜：叔叔吃了我烧的肉，觉得之前老伴做的不香了！# 抖音美食推荐官 # 随机进家做菜 # 美食 # 红烧肉 # 排骨汤 https://v.douyin.com/ybL9NO9RjKA/ 复制此链接，打开Dou音搜索，直接观看视频！\"\n```\n\n### Python代码使用\n\n```python\nfrom src.mcp_server import process_douyin_share\n\nshare_text = \"7.46 z@G.vs YZZ:/ 08/31 随机进家做菜... https://v.douyin.com/ybL9NO9RjKA/ 复制此链接...\"\n\n…","publisher":{"name":"Your Name","url":null},"homepage":"https://github.com/yourusername/douyin-summary-mcp","repository":"https://github.com/yourusername/douyin-summary-mcp#readme","version":"1.0.1","license":"MIT","protocols":["mcp"],"tags":["mcp","douyin","speech-recognition","asr","ai"],"pricing":null,"endpoints":[{"url":"pypi:douyin-summary-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"content.writing","name":"Writing & Editing","confidence":1,"provenance":"derived"},{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":1,"provenance":"declared"},{"slug":"dev.version-control","name":"Version Control","confidence":0.791,"provenance":"derived"}],"categories":["content","dev","media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"douyin-summary-mcp","registry":"pypi","observedAt":"2026-09-15T13:22:05.719Z","publishedAt":"2025-12-25T03:25:54.803021Z","latestVersion":"1.0.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"douyin-summary-mcp","url":"https://pypi.org/project/douyin-summary-mcp/","firstSeenAt":"2026-09-09T14:32:17.815Z","fetchedAt":"2026-09-15T13:20:54.440Z","normalizedAt":"2026-09-15T13:20:54.440Z"}]},"firstSeenAt":"2026-09-09T14:32:17.815Z","updatedAt":"2026-09-15T13:22:05.719Z"}