Tiktok Video Discovery
🚀 TikTok MCP 服務
TikTok MCP 服務是一個用於視頻發現和元數據提取的模型上下文協議服務。它提供強大接口,支持通過標籤搜索 TikTok 視頻並提取流行內容,還內置了反檢測措施和錯誤處理機制,為用戶提供穩定、高效的使用體驗。
🚀 快速開始
本服務可通過標籤搜索 TikTok 視頻,並提取流行內容。使用前,需完成配置和安裝設置,之後便可集成到 Claude Desktop 中使用。
✨ 主要特性
- 視頻搜索:支持使用標籤搜索視頻,且每次搜索可配置視頻數量(默認 30 條)。
- 反檢測機制:具備反機器人檢測措施,還支持代理配置。
- 自動化管理:擁有自動 API 會話管理功能,能進行速率限制和錯誤處理。
- 狀態監控:提供健康狀態監控,方便了解服務運行情況。
📦 安裝指南
配置環境變量
服務使用環境變量進行配置。創建一個.env文件,內容如下:
ms_token=your_tiktok_ms_token # 可選但推薦以避免反機器人檢測
TIKTOK_PROXY=your_proxy_url # 可選代理配置
安裝依賴項
# 安裝依賴項
poetry install
# 安裝瀏覽器自動化依賴項
poetry run python -m playwright install
# 啟動服務
poetry run python -m tiktok_mcp_service.main
💻 使用示例
與 Claude Desktop 集成
一旦服務運行,您可以將其集成到 Claude Desktop 中。由於我們使用 Poetry 進行依賴管理,請確保通過 Poetry 執行 MCP CLI 命令:
# 切換到項目目錄
cd /path/to/tiktok-mcp-service
# 使用可編輯模式安裝服務到 Claude Desktop
poetry run mcp install tiktok_mcp_service/main.py --with-editable . -f .env
# 可選:使用自定義名稱安裝
poetry run mcp install tiktok_mcp_service/main.py --name "TikTok 視頻搜索" --with-editable . -f .env
安裝完成後,服務將在 Claude Desktop 中可用,並通過 Poetry 進行依賴管理。
📚 詳細文檔
API 端點
健康檢查
GET /health- 檢查服務健康狀態和 API 初始化狀態{ "status": "running", "api_initialized": true, "service": { "name": "TikTok MCP Service", "version": "0.1.0", "description": "A Model Context Protocol service for searching TikTok videos" } }
搜索視頻
POST /search- 使用標籤搜索視頻響應包括視頻 URL、描述和互動統計數據(播放量、點贊、分享、評論)。{ "search_terms": ["python", "coding"], "count": 30 // 可選,默認為 30 }
資源管理
POST /cleanup- 清理資源和 API 會話
錯誤處理
服務包含全面的錯誤處理,針對以下情況:
- API 初始化失敗
- 反機器人檢測問題
- 網絡錯誤
- 速率限制
- 無效搜索詞
🔧 技術細節
本服務使用以下技術進行開發:
- TikTokApi:用於與 TikTok 進行交互。
- FastMCP:提供核心的模型上下文協議功能。
- Poetry:進行依賴管理,確保項目依賴的一致性和可重複性。
- Playwright:進行瀏覽器自動化,支持服務的自動化操作。
📄 許可證
本項目採用 MIT 許可證。

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
24.5K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
30.1K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
84.5K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
25.0K
4.5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
14.1K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
17.1K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
17.9K
4.8分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
56.9K
4.7分




