Crowdlistening
TikTok MCP-сервис
Служба Model Context Protocol для обнаружения видео TikTok и извлечения метаданных. Эта служба предоставляет надежный интерфейс для поиска видео TikTok по хэштегам и получения трендового контента со встроенными мерами защиты от обнаружения и обработки ошибок.
Функции
Поиск видео по хэштегам
Настраиваемое количество видео на поиск (по умолчанию: 30)
Меры по обнаружению антиботов
Поддержка прокси
Автоматическое управление сеансами API
Ограничение скорости и обработка ошибок
Мониторинг состояния здоровья
Related MCP server: studiosphere-pulse-mcp
Конфигурация
Служба использует переменные среды для настройки. Создайте файл .env с:
ms_token=your_tiktok_ms_token # Optional but recommended to avoid bot detection
TIKTOK_PROXY=your_proxy_url # Optional proxy configurationУстановка и настройка
Установка через Smithery
Чтобы автоматически установить TikTok Video Search для Claude Desktop через Smithery :
npx -y @smithery/cli install @terrylinhaochen/tiktok_mcp --client claudeУстановка вручную
# 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 Desktop. Поскольку мы используем Poetry для управления зависимостями, убедитесь, что команды MCP CLI выполняются через Poetry:
# 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- Поиск видео по хэштегам{ "search_terms": ["python", "coding"], "count": 30 // Optional, defaults to 30 }Ответ включает URL-адреса видео, описания и статистику взаимодействия (просмотры, отметки «Нравится», репосты, комментарии).
Управление ресурсами
POST /cleanup— очистка ресурсов и сеансов API
Обработка ошибок
Услуга включает в себя комплексную обработку ошибок для:
Ошибки инициализации API
Проблемы с обнаружением ботов
Ошибки сети
Ограничение скорости
Неверные условия поиска
Разработка
Построено с:
TikTokApi
FastMCP
Поэзия для управления зависимостью
Playwright для автоматизации браузера
Лицензия
MIT# tiktok_mcp
Ограничения API TikTok
Важное уведомление: TikTok внедрил строгие меры по борьбе с парсингом, которые ограничивают доступ к API. В результате этот сервис предоставляет следующие функции:
Mock Data Mode : когда TikTok блокирует доступ к API (что в настоящее время и происходит), сервис предоставляет реалистично выглядящие смоделированные результаты, соответствующие поисковым запросам. Это гарантирует, что ваша интеграция Claude продолжит работать, даже если TikTok ограничит доступ.
Попытки доступа к API : сервис по-прежнему сначала пытается использовать API TikTok, но быстро возвращается к фиктивным данным, если API недоступен или возвращает ошибки.
Прозрачность : если предоставляются фиктивные данные, это четко указывается в ответе в поле
transformations, которое включает примечание, поясняющее, что отображаются моделированные результаты.
Такая реализация гарантирует, что ваш сервис продолжит работать, несмотря на меры TikTok по борьбе с взломом.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceAnalyze listening patterns, create custom playlists, discover missing albums, validate radio streams, and provide personalized recommendations through natural language.7983AGPL 3.0
- AlicenseNot gradedqualityBmaintenancePrivacy-first audio intelligence: BPM, key, waveform. Audio never stored. Pay per second.MIT
- FlicenseNot gradedqualityBmaintenanceEnables users to anonymously share and pass along songs with messages in mood-based rooms, and view community-featured radio feeds, relay chains, and charts.
- AlicenseNot gradedqualityCmaintenanceProvides keyless tools to measure social media topic volume and account activity across Bluesky, Mastodon, Reddit, and Hacker News.29MIT
Related MCP Connectors
MCP server for ByteDance Seedance AI video generation
MCP server for Wan AI video generation
MCP server for ByteDance Seedream AI image generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/terrylinhaochen/tiktok_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server