
jnhflow21/social-media-toolkit
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Douyin、RedNote、Bilibili、YouTubeからメタデータ、テキスト、タイムドトランスクリプト、メディア、およびサポートされているコメントを抽出するための公開Python SDK、CL、およびMCPサーバー.
概要
公共のDouyin、Xiaohongshu(RedNote)、Bilibili、YouTubeリンクを正規化されたメタデータ、テキスト、タイムされたトランスクリプト、メディアマニフェスト、およびサポートされた公開コメントのサンプルに回して下さい。 アルファ。 正規化された PostBundle コントラクトはバージョンアップされていますが、パブリック プラットフォーム ページとエンドポイントは通知なしで変更できます。 ソーシャル・メディア・ツールキットは、オープンソースのPython SDK、Socialkit CLI、モデル・コンテキスト・プロトコル(MCP)サーバーで、パブリック・ソーシャル・メディア・抽出のための1つの監査可能なインターフェースを必要とする。 ブラウザのプロファイル、クッキー、ログインセッション、エージェントスイッチ、またはメンターのマシンを必要としません。 前提条件: Node.js 18 + npm / npx. 1。 利用可能な場合、または公式のAstralインストーラからダウンロードするときにUVを再使用します。 2. 分離されたuvツール環境にPythonパッケージをインストールします。 3. ユーザコマンドパスでソーシャルキットとソーシャルメディアツールキット-mcpを公開します。 4。 プロバイダーの資格を読んだり、プロジェクト.envファイルを作成することはありません。 ソーシャルキットの医師はJSONを返します.
概要(AI 翻訳)
日本語 | メニュー
公共のDouyin、Xiaohongshu(RedNote)、Bilibili、YouTubeリンクを正規化されたメタデータ、テキスト、タイムされたトランスクリプト、メディアマニフェスト、およびサポートされた公開コメントのサンプルに回して下さい。
**成熟度:**アルファ。 正規化[
PostBundle])契約はバージョンアップされていますが、パブリックプラットフォームページとエンドポイントは通知なしで変更できます。
ソーシャルメディアツールキットは、オープンソースのPython SDK、[socialkit CLI、およびモデルコンテキストプロトコル(MCP)サーバーで、パブリックソーシャルメディア抽出のための1つの監査可能なインターフェイスを必要とする開発者やAIエージェント用のサーバーです。 ブラウザのプロファイル、クッキー、ログインセッション、エージェントスイッチ、またはメンターのマシンを必要としません。
クイックスタート
インストールまたは更新
前提条件: Node.js 18+ と npm / npx.
インストーラ:
- 利用可能な場合、または公式Astralインストーラからダウンロードするときに[[
uvを再利用します。 - 分離された[
uv tool環境にPythonパッケージをインストールします。 - ユーザコマンドパスの[
socialkitとsocial-media-toolkit-mcp]を割く。 - プロバイダーの資格情報を読み、プロジェクト[
.env]ファイルを作成することはありません。
[socialkit doctor] JSON を返します.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Social Media Toolkit
English | 简体中文
Turn public Douyin, Xiaohongshu (RedNote), Bilibili, and YouTube links into normalized metadata, text, timed transcripts, media manifests, and supported public-comment samples.
Maturity: alpha. The normalized
PostBundlecontract is versioned, but public platform pages and endpoints can change without notice.
Social Media Toolkit is an open-source Python SDK, socialkit CLI, and Model Context Protocol (MCP) server for developers and AI agents that need one auditable interface for public social-media extraction. It does not require a browser profile, cookies, a logged-in session, Agent Switch, or the maintainer’s machine.
Quick start
Install or update
Prerequisite: Node.js 18+ with npm / npx.
npx -y github:risingjerry/social-media-toolkit
socialkit doctor
The installer:
- reuses
uvwhen available or downloads it from the official Astral installer; - installs the Python package in an isolated
uv toolenvironment; - exposes
socialkitandsocial-media-toolkit-mcpon the user command path; - never reads provider credentials or creates a project
.envfile.
socialkit doctor returns JSON. A machine with only the free public-reading path configured can report "status": "partial"; use its warnings field to see which optional text or long-recording capabilities are unavailable.
{
"status": "partial",
"supported_platforms": ["douyin", "xiaohongshu", "bilibili", "youtube"],
"local_asr_fallback": false,
"warnings": ["optional capability setup guidance"]
}
Run the same npx command to update. Uninstall with:
uv tool uninstall social-media-toolkit
インストール
npx -y github:risingjerry/social-media-toolkit設定
{
"mcpServers": {
"social-media-toolkit": {
"command": "social-media-toolkit-mcp"
}
}
}