redfox-mcpSAFE
MCP server for RedFoxHub — 40 ready-to-use tools for Douyin, Xiaohongshu, WeChat, Bilibili, Toutiao & TikTok data, plus AI search (Kimi/Doubao/DeepSeek) and AI image/video generation. Works with dsh, Claude Code, Cursor and any MCP client.
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
中文 English
RedFoxHub MCP monorepo — the data APIs of 11 content platforms plus auto vertical (3 brands), AI search / generation and download/upload tools, exposed as 134 MCP tools split into 15 independent per-platform MCP servers, ready for any MCP client such as dsh, Claude Code or Cursor.
Every package supports both local stdio (single-user, REDFOX_API_KEY env var) and remote HTTP (multi-tenant, per-request API key header), and ships its own Dockerfile for independent deployment.
Packages
a5f5e29faf51OBSERVED · 2026-10-11Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.
claude mcp add redfox-youtube-mcp --env REDFOX_API_KEY=${REDFOX_API_KEY} --env REDFOX_MCP_LOG_API_KEY=${REDFOX_MCP_LOG_API_KEY} --env REDFOX_MCP_REQUIRE_API_KEY=${REDFOX_MCP_REQUIRE_API_KEY} -- npx -y [email protected]{
"mcpServers": {
"redfox-youtube-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"REDFOX_API_KEY": "${REDFOX_API_KEY}",
"REDFOX_MCP_LOG_API_KEY": "${REDFOX_MCP_LOG_API_KEY}",
"REDFOX_MCP_REQUIRE_API_KEY": "${REDFOX_MCP_REQUIRE_API_KEY}"
}
}
}
}Exposed tools (134)
131 read · 3 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
ai_search_baidu | read | 百度联网 AI 搜索,提交后自动等待并返回完整结果。 |
ai_search_baidu_result | read | 查询百度搜索任务结果。仅在 ai_search_baidu 超时返回 taskId 后使用。 |
ai_search_deepseek | read | Deepseek 联网 AI 搜索,提交后自动等待并返回完整结果。 |
ai_search_deepseek_result | read | 查询 Deepseek 搜索任务结果。仅在 ai_search_deepseek 超时返回 taskId 后使用。 |
ai_search_doubao | read | 豆包联网 AI 搜索,提交后自动等待并返回完整结果。 |
ai_search_doubao_result | read | 查询豆包搜索任务结果。仅在 ai_search_doubao 超时返回 taskId 后使用。 |
ai_search_kimi | read | Kimi 联网 AI 搜索,提交后自动等待并返回完整结果(含 content/webPages)。 |
ai_search_kimi_result | read | 查询 Kimi 搜索任务结果。仅在 ai_search_kimi 超时返回 taskId 后使用。 |
ai_search_qianwen | read | 千问联网 AI 搜索,提交后自动等待并返回完整结果。 |
ai_search_qianwen_result | read | 查询千问搜索任务结果。仅在 ai_search_qianwen 超时返回 taskId 后使用。 |
ai_search_yuanbao | read | 元宝联网 AI 搜索,提交后自动等待并返回完整结果。 |
ai_search_yuanbao_result | read | 查询元宝搜索任务结果。仅在 ai_search_yuanbao 超时返回 taskId 后使用。 |
autohome_get_article | read | 获取汽车之家文章详情。work_id 为文章 ID(必填);page 用于长文章分页。 |
autohome_get_user_works | read | 获取汽车之家作者作品列表。author_id 为作者 ID(必填);page 翻页页码。 |
autohome_get_video | read | 获取汽车之家视频详情。video_id 为视频 ID(必填); |
autohome_search_works | read | 汽车之家关键词搜索作品。keyword 必填; |
bilibili_get_account | read | 获取 B 站 UP 主信息(优质库)。mid 为 B 站用户唯一 ID。 |
bilibili_get_audio | read | 获取 B 站视频音频地址。url 为 B 站作品链接(必填)。 |
bilibili_get_user_works | read | 获取 B 站 UP 主视频列表(优质库)。mid 与 account_url(主页链接)至少传一个; |
bilibili_get_work | read | 获取 B 站视频详情(优质库)。bvid 与 work_url 至少传一个, |
bilibili_search_articles | read | 搜索 B 站视频(优质库)。keyword 必填;page 从 1 开始;page_size 默认 10、最大 50; |
bilibili_search_users | read | 搜索 B 站 UP 主(优质库)。keyword 必填; |
bilibili_transcript | read | B 站视频字幕/文案提取,提交后自动等待并返回完整文案。 |
bilibili_transcript_result | read | 查询 B 站字幕提取任务结果。仅在 bilibili_transcript 超时返回 taskId 后使用。 |
dongchedi_get_user_works | read | 获取懂车帝用户作品列表。user_id 为用户 ID(必填);cursor 翻页游标。 |
dongchedi_get_work | read | 获取懂车帝作品详情。work_id 为作品 ID(必填);work_type:video/article。 |
dongchedi_search_users | read | 懂车帝关键词搜索账号。keyword 必填;offset 翻页偏移。 |
dongchedi_search_works | read | 懂车帝关键词搜索作品。keyword 必填; |
doubao_image_lite_generate | read | 豆包 Seedream 5.0 Lite 图片生成,支持组图,提交后自动等待结果。 |
doubao_image_lite_result | read | 查询 Seedream 5.0 Lite 任务结果。仅在 doubao_image_lite_generate 超时返回 taskId 后使用。 |
doubao_image_pro_generate | read | 豆包 Seedream 5.0 Pro 图片生成,提交后自动等待结果。 |
doubao_image_pro_result | read | 查询 Seedream 5.0 Pro 任务结果。仅在 doubao_image_pro_generate 超时返回 taskId 后使用。 |
doubao_video_generate | read | 豆包 Seedance 2.0 视频生成,提交后自动等待结果。 |
doubao_video_result | read | 查询豆包视频生成任务结果。仅在 doubao_video_generate 超时返回 taskId 后使用。 |
douyin_get_daily_hot_rank | read | 抖音每日热门作品榜(按点赞排名,日度收录)。type 为类别(如 二次元、美食, |
douyin_get_daily_surge_rank | read | 抖音每日点赞飙升榜(单日新增点赞排名)。type 为分类(如 小剧场、财富理财, |
douyin_get_hot_accounts | read | 抖音热门账号推荐(日/周/月榜)。date_type:days=日、weeks=周、months=月; |
douyin_get_user | read | 获取抖音账号信息(优质库)。account_id 为抖音账号 ID, |
douyin_get_user_works | read | 获取抖音账号作品列表(优质库)。account_id(抖音号)/ author_url(主页链接)/ |
douyin_get_user_works_wide | read | 获取抖音账号作品列表(广域库)。user_id(uid)/ unique_name(抖音号)/ |
douyin_get_weekly_surge_rank | read | 抖音七日点赞飙升榜(七日新增点赞排名)。type 为分类,不传或 |
douyin_get_work | read | 获取抖音作品详情(优质库)。work_id 与 work_url(作品链接)至少传一个, |
douyin_get_work_wide | read | 获取抖音作品详情(广域库)。video_id 为作品 ID(对应 aweme_id,必填)。 |
douyin_search_accounts_wide | read | 搜索抖音账号(广域库)。keyword 必填(匹配账号名); |
douyin_search_ai_articles | read | 搜索抖音 AI 相关作品(优质库)。keyword 必填; |
douyin_search_articles | read | 搜索抖音作品(优质库)。keyword 必填;offset 分页偏移从 0 开始、每次 +20; |
douyin_search_users | read | 搜索抖音账号(优质库)。keyword 必填;offset 分页偏移从 0 开始。 |
douyin_search_works_wide | read | 搜索抖音作品(广域库,覆盖范围大于优质库)。keyword 必填(匹配作品正文); |
douyin_transcript | read | 抖音视频提文案:提取视频完整文案(含带时间戳分句),提交后自动等待并返回结果。 |
douyin_transcript_result | read | 查询抖音视频提文案任务结果。仅在 douyin_transcript 超时返回 taskId 后使用。 |
gpt_image_generate | read | GPT-Image-2 图片生成,支持文生图与参考图生图,提交后自动等待并返回 imageUrls。 |
gpt_image_result | read | 查询 GPT-Image-2 图片生成任务结果(含 status/progress/imageUrls/failReason)。 |
instagram_get_comments | read | 获取 Instagram 帖子评论。code_or_url 必填;sort_by:recent=最新/top=最热; |
instagram_get_post | write | 获取 Instagram 单个帖子详情。code_or_url 为帖子 code 或完整链接(必填)。 |
instagram_get_user | read | 获取 Instagram 用户信息。username 与 user_id 至少传一个,user_id 优先。 |
instagram_search | read | Instagram 关键词搜索。keyword 必填;pagination_token 用于翻页。 |
kuaishou_get_user_works | read | 获取快手用户作品列表。kwai_id 与 three_x_id 至少传一个。 |
kuaishou_get_work | read | 获取快手单个作品详情。photo_id 为作品 ID(必填)。 |
kuaishou_search_users | read | 快手关键词搜索账号。account_name 为搜索关键词(必填)。 |
kuaishou_search_works | read | 快手关键词搜索作品。keyword 必填;page 从 1 开始; |
kuaishou_transcript | read | 快手视频字幕/文案提取,提交后自动等待并返回完整文案。 |
kuaishou_transcript_result | read | 查询快手字幕提取任务结果。仅在 kuaishou_transcript 超时返回 taskId 后使用。 |
tiktok_get_user_works | read | 获取 TikTok 用户主页作品数据。sec_user_id 为用户 ID(必填)。 |
tiktok_get_work | read | 获取 TikTok 单个作品数据。aweme_id 为作品 ID(必填)。 |
tiktok_search_users | read | 搜索 TikTok 账号。keyword 必填;cursor 翻页游标第一页为 0、每页 +10; |
tiktok_search_videos | read | TikTok 关键词视频搜索。keyword 必填; |
tools_download | read | 通用作品下载:传入任意平台作品链接,自动解析返回下载信息。 |
tools_download_bilibili | read | B 站作品下载。url 为 B 站作品链接(必填)。 |
tools_download_douyin | read | 抖音作品下载。url 为抖音作品链接(必填)。 |
tools_download_instagram | read | Instagram 作品下载。url 为 Instagram 帖子/Reel 链接(必填)。 |
tools_download_kuaishou | read | 快手作品下载。url 为快手作品链接(必填)。 |
tools_download_tiktok | read | TikTok 作品下载。url 为 TikTok 作品链接(必填)。 |
tools_download_twitter | read | X(Twitter) 作品下载。url 为推文链接(必填)。 |
tools_download_wechat_channels | read | 微信视频号作品下载。url 为视频号作品链接(必填)。 |
tools_download_xiaohongshu | read | 小红书作品下载。url 为小红书作品链接(必填)。 |
tools_download_youtube | read | YouTube 视频下载。url 为 YouTube 视频链接(必填)。 |
tools_upload_file | write | 上传文件到红狐素材库(视频≤50MB / 音频≤20MB / 图像≤10MB)。 |
tools_upload_image | write | 上传图片到红狐素材库。file 为本地图片文件路径(必填); |
toutiao_get_comments | read | 获取今日头条作品评论(实时)。opus_id 为作品 ID(必填);offset 为翻页偏移量。 |
toutiao_get_user_works | read | 获取今日头条账号作品列表(实时)。 |
toutiao_get_work | read | 获取今日头条作品详情(实时)。opus_id 为作品 ID。 |
toutiao_search_users | read | 今日头条关键词搜索账号(实时)。name 为搜索关键词(必填); |
toutiao_search_works | read | 搜索今日头条内容(实时)。keyword 必填;offset 翻页偏移从 0 开始、每页 +1。 |
twitter_get_comments | read | 获取 X(Twitter) 推文评论/回复。tweet_id 必填;cursor 用于翻页。 |
twitter_get_tweet | read | 获取 X(Twitter) 单条推文详情。tweet_id 为推文 ID(必填)。 |
twitter_get_user | read | 获取 X(Twitter) 用户信息。screen_name 与 rest_id 至少传一个。 |
twitter_search_tweets | read | X(Twitter) 关键词搜索推文。keyword 必填; |
wechat_channels_get_user_works | read | 获取微信视频号用户作品列表。nickname 为用户昵称(必填);page 从 1 开始。 |
wechat_channels_get_work | read | 获取微信视频号单个作品详情。video_id 为作品 ID(必填)。 |
wechat_channels_get_work_by_link | read | 通过链接获取微信视频号作品详情。url 为作品链接(必填)。 |
wechat_channels_search_users | read | 微信视频号关键词搜索账号。account_name 为搜索关键词(必填)。 |
wechat_channels_search_works | read | 微信视频号关键词搜索作品。keyword 必填; |
wechat_channels_transcript | read | 微信视频号视频字幕/文案提取,提交后自动等待并返回完整文案。 |
wechat_channels_transcript_result | read | 查询微信视频号字幕提取任务结果。仅在 wechat_channels_transcript 超时返回 taskId 后使用。 |
wechat_get_account | read | 获取公众号账号信息(优质库)。account 为公众号微信号(必填), |
wechat_get_account_wide | read | 获取公众号账号信息(广域库)。account(微信号)/ wx_id(原始 ID,如 gh_xxx)/ |
wechat_get_article_detail | read | 根据文章链接获取公众号文章详情,支持全文内容(优质库)。 |
wechat_get_original_rank | read | 公众号原创爆款文章推荐。type 为分类(如 人文资讯、财富理财、总排名); |
wechat_get_reading_growth_rank | read | 公众号阅读增长榜单。rank_date 为榜单日期 yyyy-MM-dd。 |
wechat_get_strength_rank | read | 公众号综合实力榜。rank_type:day/week/month;rank_date 为榜单日期 yyyy-MM-dd; |
wechat_get_ten_w_rank | read | 公众号 10W+ 阅读文章推荐。type 为分类(如 知识百科、科技数码、总排名); |
wechat_get_user_works | read | 获取公众号文章列表(优质库)。account 为公众号微信号(必填); |
wechat_get_user_works_wide | read | 获取公众号账号作品列表(广域库)。account(微信号)/ wx_id(原始 ID,如 gh_xxx)/ |
wechat_get_work | read | 根据作品 UUID 获取公众号文章元数据(优质库)。 |
wechat_get_work_wide | read | 根据作品 UUID 获取公众号作品,含正文全文(广域库)。 |
wechat_search_ai_articles | read | 搜索公众号 AI 创作相关文章(优质库)。keyword 必填; |
wechat_search_articles | read | 搜索公众号文章(优质库)。keyword 必填;offset 从 0 开始、每页 +20。 |
wechat_search_articles_wide | read | 搜索公众号作品(广域库,覆盖范围大于优质库)。keyword 必填; |
wechat_search_users | read | 搜索公众号账号(优质库)。keyword 必填;sort_type:_0=默认,_2=最新,_4=最热。 |
wechat_search_users_wide | read | 搜索公众号账号(广域库)。keyword 必填;offset 从 0 开始、每页 +20。 |
xiaohongshu_get_account | read | 获取小红书账号信息(优质库)。account_id 为小红书号(必填),user_id 可选。 |
xiaohongshu_get_comments | read | 获取小红书笔记一级评论(广域库),提交后自动等待并返回结果。 |
xiaohongshu_get_comments_result | read | 查询小红书评论任务结果。仅在 xiaohongshu_get_comments 超时返回 taskId 后使用。 |
xiaohongshu_get_daily_hot_rank | read | 小红书每日爆款笔记榜单。rank_date 为榜单日期 yyyy-MM-dd; |
xiaohongshu_get_dark_horse_notes | read | 小红书黑马爆文榜(低粉账号爆款笔记)。keyword 必填,多个关键词用逗号分隔、 |
xiaohongshu_get_hot_accounts | read | 小红书热门账号推荐(日/周/月榜)。date_type:1=日、2=周、3=月; |
xiaohongshu_get_user_works | read | 查询小红书账号作品列表(优质库)。red_id(小红书号)/ userid(账号主键 id) |
xiaohongshu_get_weekly_hot_rank | read | 小红书七日爆款笔记。rank_date 为榜单日期 yyyy-MM-dd(每天 19:00 更新昨日榜单); |
xiaohongshu_get_work | read | 获取小红书笔记详情(优质库)。work_id 与 work_link(笔记链接)至少传一个。 |
xiaohongshu_search_ai_articles | read | 搜索小红书 AI 创作相关笔记(优质库)。keyword 必填; |
xiaohongshu_search_articles | read | 搜索小红书笔记(优质库)。keyword 必填;offset 分页偏移。 |
xiaohongshu_search_hot_notes | read | 小红书爆款笔记洞察。keyword 可选,不传则按互动数降序返回最热门数据; |
xiaohongshu_search_users | read | 搜索小红书博主账号(优质库)。keyword 必填;offset 分页偏移。 |
xiaohongshu_transcript | read | 小红书视频提文案:提取视频完整文案,提交后自动等待并返回结果。 |
xiaohongshu_transcript_result | read | 查询小红书视频提文案任务结果。仅在 xiaohongshu_transcript 超时返回 taskId 后使用。 |
yiche_get_article | read | 获取易车文章详情。url 为文章 URL(必填)。 |
yiche_get_user_works | read | 获取易车用户作品列表。user_id 为用户 ID(必填); |
yiche_get_video | read | 获取易车视频详情。work_id 为易车视频作品 ID(必填)。 |
yiche_search_users | read | 易车关键词搜索账号。keyword 必填;page 从 1 开始。 |
yiche_search_works | read | 易车关键词搜索作品。keyword 必填; |
youtube_get_comments | read | 获取 YouTube 视频评论。video_id 必填;sort_by:top=最热/newest=最新; |
youtube_get_transcript | read | 提取 YouTube 视频字幕/文案。video_url 为视频链接(必填); |
youtube_get_video | read | 获取 YouTube 单个视频详情。video_id 为视频 ID(必填)。 |
youtube_search_videos | read | YouTube 关键词视频搜索。search_query 必填;continuation_token 用于翻页。 |
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- declared (2 observation(s))
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (6)
"url": "http://127.0.0.1:8000/mcp",
"url": "http://127.0.0.1:8000/mcp",
"url": "http://127.0.0.1:8000/mcp",
"url": "http://127.0.0.1:8000/mcp",
"url": "http://127.0.0.1:8000/mcp",
Gates applied: no_behavioural_pass, no_license.
a5f5e29faf51full audit observations/trust-audit/mcp-server/redfox-data__redfox-mcp.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-11 | a5f5e29faf51 | SAFE | B | 89 | first audit |
Questions
What is the redfox-mcp MCP server?
MCP server for RedFoxHub — 40 ready-to-use tools for Douyin, Xiaohongshu, WeChat, Bilibili, Toutiao & TikTok data, plus AI search (Kimi/Doubao/DeepSeek) and AI image/video generation. Works with dsh, Claude Code, Cursor and any MCP client.
What tools does redfox-mcp expose?
134 in total: 131 read-only, 3 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is redfox-mcp safe to connect to an agent?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.
What credentials does redfox-mcp need?
It reads REDFOX_API_KEY, REDFOX_MCP_LOG_API_KEY and REDFOX_MCP_REQUIRE_API_KEY from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.
How does redfox-mcp run?
It speaks streamable-http, so it runs as a service you connect to over the network. It is published on npm as redfox-youtube-mcp at 0.4.7.
How current is this page?
The grade is for one exact copy of the source (a5f5e29faf51), read on 2026-10-11. The repository is watched and re-audited when it changes.