mcp server
video-recommandation-mcp-server
Bilibili video recommendation System Based on Analytic Hierarchy Process (AHP)
Set up
Runs on your computer. Pick your agent and operating system.
This project does not publish an install method we can turn into a config. Follow the README instead.
README
synced Oct 23, 2026Bilibili Video Recommendation System
An intelligent video recommendation system based on Analytic Hierarchy Process (AHP) that recommends high-quality video content through multi-criteria evaluation.
Features
- 🎯 Intelligent recommendation algorithm based on AHP (Analytic Hierarchy Process)
- 📊 Multi-dimensional video evaluation indicator system
- 🕷️ Bilibili video data crawling functionality
- 🔍 Intelligent video search and filtering
- 📈 Video data normalization processing
- 💾 Persistent storage of recommendation results
Main Modules
ahp.py- Core AHP algorithm implementationspider.py- Bilibili video data crawlersearch.py- Video search functionalitynormalize_data.py- Data normalization processingvideo_operations.py- Video operation related functionsserver.py- Server-side implementationharry_mcp.py- MCP server implementation
Data Files
bilibili_recommendations.csv- Bilibili recommended video databilibili_recommendations_with_title.csv- Recommendation data with titlesahp_matrix.csv- AHP judgment matrixuser_data.txt- User databilibili_video_recommendations_list.txt- Recommended video list
Installation
pip install -r requirements.txt
Usage
- Run the crawler to fetch video data
- Configure the AHP judgment matrix
- Execute the recommendation algorithm
- View recommendation results
Technology Stack
- Python 3.x
- Pandas - Data processing
- NumPy - Numerical computation
- Requests - HTTP requests
- JSON - Data format
Contributing
Welcome to submit Issues and Pull Requests to improve the project!
License
MIT License