使用说明
TikTok MCP服务
用于TikTok视频发现和元数据提取的模型上下文协议服务。该服务提供了一个强大的界面,用于通过标签搜索TikTok视频和检索趋势内容,并内置了反检测措施和错误处理。
特性
- 按标签搜索视频
- 每次搜索可配置的视频计数(默认值:30)
- 反机器人检测措施
- 代理支持
- 自动API会话管理
- 速率限制和错误处理
- 健康状态监测
配置
该服务使用环境变量进行配置。创建一个 .env 文件包含:
ms_token=your_tiktok_ms_token # Optional but recommended to avoid bot detection
TIKTOK_PROXY=your_proxy_url # Optional proxy configuration
安装和设置
# Install dependencies
poetry install
# Install browser automation dependencies
poetry run python -m playwright install
# Start the service
poetry run python -m tiktok_mcp_service.main
Claude桌面集成
一旦您的服务开始运行,您就可以将其与Claude Desktop集成。由于我们使用Poetry进行依赖关系管理,请确保通过Poetry运行MCP CLI命令:
# Navigate to the project directory
cd /path/to/tiktok-mcp-service
# Install the service in Claude Desktop with Poetry in editable mode
poetry run mcp install tiktok_mcp_service/main.py --with-editable . -f .env
# Optional: Install with a custom name
poetry run mcp install tiktok_mcp_service/main.py --name "TikTok Video Search" --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 // Optional, defaults to 30 }
资源管理
POST /cleanup-清理资源和API会话
错误处理
该服务包括以下全面的错误处理:
- API初始化失败
- 机器人检测问题
- 网络错误
- 速率限制
- 无效的搜索词
发展
内置:
- 蒂克托卡比
- FastMCP
- 依赖管理诗
- 浏览器自动化剧作家
许可证
麻省理工学院