{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_zc7vqa4b9zh9","handle":"ereach-douyin-mcp-server","url":"https://wellknown.network/agents/ereach-douyin-mcp-server","links":{"self":"https://wellknown.network/agents/ereach-douyin-mcp-server/record.json","html":"https://wellknown.network/agents/ereach-douyin-mcp-server","markdown":"https://wellknown.network/agents/ereach-douyin-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/ereach-douyin-mcp-server","status":"https://wellknown.network/api/v1/agents/ereach-douyin-mcp-server/status","claim":"https://wellknown.network/agents/ereach-douyin-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ereach-douyin-mcp-server/claim.json","badge":"https://wellknown.network/agents/ereach-douyin-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/ereach-douyin-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/ereach-douyin-mcp-server/tools"},"ard":{"identifier":"urn:air::server:ereach-douyin-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"ereach-douyin-mcp-server","summary":"MCP server for downloading Douyin videos and extracting text","description":"![douyin](https://socialify.git.ci/erma0/douyin/image?description=1&font=Source%20Code%20Pro&forks=1&issues=1&language=1&owner=1&pattern=Circuit%20Board&stargazers=1&theme=Auto)\n\n# ✨抖音爬虫\n\n> ❤️[开源不易，欢迎star⭐](#star-history)\n\n## 📢声明\n\n> 本项目初衷为学习`python`爬虫、命令行调用`Aria2`及`python`实现`WebUI`的案例，程序功能为获取抖音平台上公开的信息，仅用于测试和学习研究，禁止用于商业用途或任何非法用途。\n>\n> 任何用户直接或间接使用、传播本仓库内容时责任自负，本仓库的贡献者不对该等行为产生的任何后果负责。\n>\n> **如果相关方认为该项目的代码可能涉嫌侵犯其权利，请及时联系我删除相关代码**。\n>\n> 使用本仓库的内容即表示您同意本免责声明的所有条款和条件。如果你不接受以上的免责声明，请立即停止使用本项目。\n\n---\n\n## 🏠项目地址\n\n> [https://github.com/erma0/douyin](https://github.com/erma0/douyin)\n\n## 🍬功能\n\n🎈获取抖音网页以下公开的数据信息：\n  - [x] 指定作品数据\n  - [x] 指定用户资料信息\n  - [x] 指定用户主页作品数据\n  - [x] 指定用户喜欢作品数据\n  - [x] 指定用户收藏作品数据\n  - [x] 指定音乐原声作品数据\n  - [x] 指定挑战话题作品数据\n  - [x] 指定合集作品数据\n  - [x] 指定用户关注列表数据\n  - [x] 指定用户粉丝列表数据\n  - [x] 指定关键词搜索作品数据\n  - [x] 指定关键词搜索用户数据\n  - [ ] 指定关键词搜索直播数据\n  - [ ] 指定作品评论数据\n  - [ ] 指定作品评论回复数据\n\nPS.\n\n- 支持输入文件路径批量操作（一行一个目标地址）\n- 支持增量采集指定用户主页作品\n- 部分作品封面不准确，原因不明\n\n## ‍🚩待办\n\n> 💡欢迎PR或建议\n\n- [ ] 完善程序 - 更新功能\n- [ ] GUI - Eel\n\n## 🚀使用\n\n> 📍测试环境：`Win10 x64` + `Python3.12`。\n\n> 📭**功能未全部测试，有问题请提交issue（请提供测试链接以便复现问题）**\n\n### 🍪获取cookie\n\n**🟢注意： cookie是有过期时间的，有效cookie内容一般在60条左右。**\n\n> 1. 打开抖音网页版的任意用户主页（推荐使用`Chrome/Edge`浏览器），例如`https://v.douyin.com/iybvCom1/`,再按`F12`打开开发者工具，然后切换到`网络/Network`标签页\n> \n> 2. 在 `过滤/筛选器` 中输入`v1/web/aweme/post`，找到任一个`post/?`开头的JSON请求（没有请求就刷新一下）\n> \n> 3. 在`标头/Headers`中往下滑，找到`请求标头/Request Headers`下面的`Cookie`，复制`Cookie`右边的值（可以双击直接全选），再保存到`config/cookie.txt`文件中。\n> ![示意图](./static/image.png)\n> PS. 可以使用`-c edge/chrome`命令自动获取本地edge/chrome浏览器中的cookie，不过取到的cookie不一定有效，且有效期很短，仅作为备选功能使用（实测chrome有效，Edge经常无效）。\n\n> ⚠️ 据说用作品详情页中`/aweme/v1/web/aweme/detail/`接口请求带的cookie成功率较高，未测试。\n\n### 🉑直接运行\n\n> 下载`dist`目录中的`douyin.exe`，在程序所在目录打开命令行，输入对应命令，或者直接双击打开douyin.exe后根据提示输入目标链接即可。\n\n> ⚠️ Linux或macOS请从[官方地址下载对应的Aria2](https://github.com/aria2/aria2/releases)，然后自行修改源码调试运行\n\n### 🐔命令行使用帮助\n```ps\n./douyin -h\n```\n\n### 🏀命令行使用例子（**先在程序所在目录打开命令行**）\n- [x] 获取指定用户主页/音乐/话题/合集/作品等数据\n    ```ps\n    # 部分类型链接可以自动识别，其他需要使用-t指定类型 \n …","publisher":null,"homepage":"https://github.com/zhuxin2019/douyin-mcp-server.git","repository":"https://github.com/zhuxin2019/douyin-mcp-server.git","version":"0.0.12","license":"MIT","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:ereach-douyin-mcp-server","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"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"}],"categories":["dev"],"language":"zh"},"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":"ereach-douyin-mcp-server","registry":"pypi","observedAt":"2026-09-15T14:26:53.709Z","publishedAt":"2025-06-25T08:20:08.051354Z","latestVersion":"0.0.12"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"ereach-douyin-mcp-server","url":"https://pypi.org/project/ereach-douyin-mcp-server/","firstSeenAt":"2026-09-09T15:21:41.172Z","fetchedAt":"2026-09-15T14:24:48.259Z","normalizedAt":"2026-09-15T14:24:48.259Z"}]},"firstSeenAt":"2026-09-09T15:21:41.172Z","updatedAt":"2026-09-15T14:26:53.709Z"}