YP

yangliangwei/personalizationmcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

63 stars 7 forks 品質 71 トレンド 13MIT

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

  1. 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
    
  2. Run onboarding (interactive)

    personalhub onboarding --all
    
  3. 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
    
  4. 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-manager skill
  • 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
GitHub で README 全文を見る

インストール

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" } } } }