
yangliangwei/personalizationmcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
AIアシスタントがSteam、YouTube、BilibiliなどのプラットフォームからデジタルライフにアクセスできるMCP上に構築された統一された個人データハブ.
概要
AI アシスタントが複数のプラットフォームからデジタルライフにアクセスできる MCP (Model Context Protocol) 上に構築された統一された個人データハブで、真にパーソナライズされたコンテキストインタラクションを提供します。 - : パーソナルハブのオンボーディング - : パーソナルハブマネージャーのスキル - : スチーム/YouTube/Bilibili/Spotify/Redditの独立したスキル - : 1つのスキルが一度にタスクをリード - 詳細な統計とプレイタイムでゲームライブラリを入手 - 最近のゲーム活動と現在ゲームを見る - 詳細なゲーム情報と成果を入手 - 友達とゲームを比較し、推奨事項を入手 - ゲーム習慣と好みを分析する - YouTubeの動画を検索し、詳細なビデオ情報を入手 - チャンネル情報とトレンディング動画を入手 - OAuth2(サブスクリプション、プレイリスト、好きな動画)で個人データにアクセス - あなたの視聴履歴に基づいてパーソナライズされた推奨事項を入手 - 有料OAuth2トークンを自動的に検出して更新 - 🛡️ - トークンファイルを優先順位付け、手動でする必要はありません...
概要(AI 翻訳)
AI アシスタントが複数のプラットフォームからデジタルライフにアクセスできる MCP (Model Context Protocol) 上に構築された統一された個人データハブで、真にパーソナライズされたコンテキストインタラクションを提供します。
. . . . . .
OST クイックスタート(現在の推奨フロー)
1.クローンとインストール
2.ランオンボーディング(インターアクティブ)
3。またはオンボーディングを実行(非対話/スクリプト可能)
4.検証と実行
Now プロジェクトが今どのように機能するか
- 設定の未登録: [
personalhub onboarding] - 業務の未登録:[
personalhub-managerスキル - プラットフォーム固有のフロー:Steam / YouTube / Bilibili / Spotify / Redditの独立したスキル
- ** ネストされたスキルの実行なし**: 1つのスキルは一度にタスクをリードしません
✔ 機能
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
- 詳細な統計情報とプレイタイムでゲームライブラリを入手
- 最近のゲーム活動を表示し、現在ゲームを再生
- 詳細なゲーム情報と成果を入手
- 友達とゲームを比較し、推薦を得る
- ゲーム習慣や好みを分析する
## ファイル拡張子
- YouTube動画を検索し、詳細なビデオ情報を入手
- チャンネル情報とトレンド動画を入手
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
🎯 PersonalizationMCP
A unified personal data hub built on MCP (Model Context Protocol) that allows AI assistants to access your digital life from multiple platforms, providing truly personalized and contextual interactions.
📖 中文文档: README_zh.md
🚀 Quick Start (Current Recommended Flow)
-
Clone and install
git clone https://github.com/YangLiangwei/PersonalizationMCP.git cd PersonalizationMCP # choose one uv venv && uv sync # or python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt -
Run onboarding (interactive)
personalhub onboarding --all -
Or run onboarding (non-interactive / scriptable)
personalhub onboarding --platform steam --set STEAM_API_KEY=xxx --set STEAM_USER_ID=7656119xxx personalhub onboarding --platform youtube --set YOUTUBE_API_KEY=xxx -
Verify and run
personalhub status personalhub serve --profile safe
🧭 How the Project Works Now
- Unified entry for setup:
personalhub onboarding - Unified entry for operations:
personalhub-managerskill - Platform-specific flows: independent skills for Steam / YouTube / Bilibili / Spotify / Reddit
- No nested skill execution: one skill leads a task at a time
🌟 Features
🎮 Steam Integration
- Get your game library with detailed statistics and playtime
- View recent gaming activity and currently playing games
- Get detailed game information and achievements
- Compare games with friends and get recommendations
- Analyze gaming habits and preferences
🎥 YouTube Integration
- Search YouTube videos and get detailed video information
- Get channel information and trending videos
- Access personal data with OAuth2 (subscriptions, playlists, liked videos)
- Get personalized recommendations based on your viewing history
- 🔄 Smart Token Management - Automatically detect and refresh expired OAuth2 tokens
- 🛡️ Maintenance-Free Configuration - Prioritize token files, no need to manually update MCP configuration
📺 Bilibili Integration
- Get user profile information and statistics
- Search videos and get detailed video information
- Access personal data (watch history, favorites, liked videos, coin history)
- Get following list and user-uploaded videos
- Browse “to view later” list and personal collections
🎵 Spotify Integration
- Complete OAuth2 authentication with automatic token management
- Get user profile and music library data
- Access top artists, tracks, and recently played music
- Social features: follow/unfollow artists and playlists
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"personalhub": {
"command": "/path/to/your/conda/envs/personalhub/bin/python",
"args": ["/absolute/path/to/your/project/server.py"],
"env": {
"STEAM_API_KEY": "your_steam_api_key",
"STEAM_USER_ID": "your_steam_user_id",
"YOUTUBE_API_KEY": "your_youtube_api_key",
"BILIBILI_SESSDATA": "your_bilibili_sessdata",
"BILIBILI_BILI_JCT": "your_bilibili_bili_jct",
"BILIBILI_BUVID3": "your_bilibili_buvid3",
"REDDIT_CLIENT_ID": "your_reddit_client_id",
"REDDIT_CLIENT_SECRET": "your_reddit_client_secret"
}
}
}
}