MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Beschreibung vom Entwickler (englisches Original)
MCP server for Weeek with full public API coverage: tasks, projects, CRM, time tracking.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
WEEEK_API_TOKEN, WEEEK_TOKEN, READ_ONLY, WEEEK_LANG, WEEEK_ALLOW_ACTIONS, WEEEK_DENY_ACTIONS, WEEEK_PROFILE, WEEEK_BASE_URL, WEEEK_DISABLE_KEYCHAIN, WEEEK_MAX_RESPONSE_CHARS, WEEEK_RPS, WEEEK_RPS_BURST, WEEEK_LOGAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"weeeking": {
"command": "npx",
"args": [
"-y",
"weeeking"
],
"env": {
"WEEEK_API_TOKEN": "your-value",
"WEEEK_TOKEN": "your-value",
"READ_ONLY": "your-value",
"WEEEK_LANG": "your-value",
"WEEEK_ALLOW_ACTIONS": "your-value",
"WEEEK_DENY_ACTIONS": "your-value",
"WEEEK_PROFILE": "your-value",
"WEEEK_BASE_URL": "your-value",
"WEEEK_DISABLE_KEYCHAIN": "your-value",
"WEEEK_MAX_RESPONSE_CHARS": "your-value",
"WEEEK_RPS": "your-value",
"WEEEK_RPS_BURST": "your-value",
"WEEEK_LOG": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add weeeking --env WEEEK_API_TOKEN=your-value --env WEEEK_TOKEN=your-value --env READ_ONLY=your-value --env WEEEK_LANG=your-value --env WEEEK_ALLOW_ACTIONS=your-value --env WEEEK_DENY_ACTIONS=your-value --env WEEEK_PROFILE=your-value --env WEEEK_BASE_URL=your-value --env WEEEK_DISABLE_KEYCHAIN=your-value --env WEEEK_MAX_RESPONSE_CHARS=your-value --env WEEEK_RPS=your-value --env WEEEK_RPS_BURST=your-value --env WEEEK_LOG=your-value -- npx -y weeekingTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"weeeking": {
"command": "npx",
"args": [
"-y",
"weeeking"
],
"env": {
"WEEEK_API_TOKEN": "your-value",
"WEEEK_TOKEN": "your-value",
"READ_ONLY": "your-value",
"WEEEK_LANG": "your-value",
"WEEEK_ALLOW_ACTIONS": "your-value",
"WEEEK_DENY_ACTIONS": "your-value",
"WEEEK_PROFILE": "your-value",
"WEEEK_BASE_URL": "your-value",
"WEEEK_DISABLE_KEYCHAIN": "your-value",
"WEEEK_MAX_RESPONSE_CHARS": "your-value",
"WEEEK_RPS": "your-value",
"WEEEK_RPS_BURST": "your-value",
"WEEEK_LOG": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"weeeking": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"weeeking"
],
"env": {
"WEEEK_API_TOKEN": "your-value",
"WEEEK_TOKEN": "your-value",
"READ_ONLY": "your-value",
"WEEEK_LANG": "your-value",
"WEEEK_ALLOW_ACTIONS": "your-value",
"WEEEK_DENY_ACTIONS": "your-value",
"WEEEK_PROFILE": "your-value",
"WEEEK_BASE_URL": "your-value",
"WEEEK_DISABLE_KEYCHAIN": "your-value",
"WEEEK_MAX_RESPONSE_CHARS": "your-value",
"WEEEK_RPS": "your-value",
"WEEEK_RPS_BURST": "your-value",
"WEEEK_LOG": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
READ_ONLY envWEEEK_LANG envWEEEK_ALLOW_ACTIONS envWEEEK_DENY_ACTIONS envWEEEK_PROFILE envWEEEK_BASE_URL envWEEEK_DISABLE_KEYCHAIN envWEEEK_MAX_RESPONSE_CHARS envWEEEK_RPS envWEEEK_RPS_BURST envWEEEK_LOG envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto OniVe bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: WEEEK_API_TOKEN, WEEEK_TOKEN
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.6.0) kam vor 24 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Русский · English
*Weeek and conquer.* MCP-сервер для Weeek с полным покрытием публичного API:
157 операций из официальной OpenAPI-спецификации. Один бинарник на Rust, без Node и внешних зависимостей
в рантайме. Релизы — для семи платформ: Windows x64/arm64, Linux x64 (glibc/musl), Linux arm64, macOS arm64/x64.
weeek_project, weeek_board, weeek_board_column, weeek_custom_fields, weeek_portfolio, weeek_tags, weeek_task (таймеры, записи времени, вложения, родитель…), weeek_funnels, weeek_funnel_statuses, weeek_deals, weeek_organizations, weeek_contacts, weeek_currencies.weeek_context, weeek_search_tasks, weeek_get_task, weeek_list_comments, weeek_download_attachment + записи (weeek_create_task, weeek_update_task, weeek_move_task, weeek_complete_task, weeek_set_task_people, weeek_add_comment, weeek_delete_comment).READ_ONLY=false.weeek://me и weeek://projects читаются клиентом без tool-call; промпты «Мои задачи на сегодня» и «Итоги недели» — готовые сценарии для агента.compact=true убирает null и пустые значения (включая пустые элементы массивов) из тяжёлых ответов; fetchAll=true (+maxItems) собирает страницы задач и комментариев (страница по умолчанию 100, не более 50 страниц) с флагом truncated.Retry-After и экспоненциальным бэкоффом (429 — для любого метода, 502/503/504 и сетевые сбои — только для GET/HEAD; таймауты не повторяются); WEEEK_LOG=debug — HTTP-логи в stderr (метод, путь, статус, длительность; без токена).tools/update_spec.py тянет OpenAPI с developers.weeek.net и генерирует src/spec_generated.rs — статические данные (&'static str), которые компилируются в бинарник; в рантайме нет ни JSON, ни парсинга, чанк спеки в репозитории не сохраняется.Требуется Rust 1.88+ (MSVC toolchain на Windows).
cargo build --release
Готовые бинарники — в GitHub Releases: архивы weeeking-<версия>-<платформа> и сырые бинарники для npm-обёртки; рядом — файлы .sha256, хэши также перечислены в описании релиза.
| Платформа | Архив | Сырой бинарник |
|---|---|---|
| Windows x64 | weeeking-<версия>-win-x64.zip | weeeking-<версия>-win-x64.exe |
| Windows arm64 | weeeking-<версия>-win-arm64.zip | weeeking-<версия>-win-arm64.exe |
| Linux x64 (glibc) | weeeking-<версия>-linux-x64.tar.gz | weeeking-<версия>-linux-x64 |
| Linux x64 (musl, static) | weeeking-<версия>-linux-musl-x64.tar.gz | weeeking-<версия>-linux-musl-x64 |
| Linux arm64 | weeeking-<версия>-linux-arm64.tar.gz | weeeking-<версия>-linux-arm64 |
| macOS arm64 | weeeking-<версия>-osx-arm64.tar.gz | weeeking-<версия>-osx-arm64 |
| macOS x64 | weeeking-<версия>-osx-x64.tar.gz | weeeking-<версия>-osx-x64 |
# проверка контрольной суммы
certutil -hashfile weeeking-<версия>-win-x64.zip SHA256 # Windows sha256sum -c weeeking-<версия>-linux-x64.tar.gz.sha256 # Linux
Каждый файл релиза подписан GitHub-аттестацией (Sigstore) — проверяемое происхождение сборки:
gh attestation verify weeeking-<версия>-win-x64.exe -R OniVe/weeeking
npx -y weeeking # MCP-сервер по stdio; бинарник скачается и проверится по sha256
Пакет weeeking — тонкая обёртка: берёт нативный бинарник нужной платформы (Windows x64/arm64, Linux x64 gnu/musl, Linux arm64, macOS arm64/x64) из GitHub Releases этой же версии. Публикуется через npm trusted publishing (OIDC, с provenance).
Сервер также опубликован в официальном MCP Registry — io.github.OniVe/weeeking; оттуда его подхватывают каталог GitHub MCP и агрегаторы.
На macOS скачанный через браузер бинарник может ловить карантин Gatekeeper — снимите его (xattr -d com.apple.quarantine <файл>) или ставьте через npx/curl.
| Переменная | По умолчанию | Описание |
|---|---|---|
WEEEK_API_TOKEN | — | Токен из Weeek (Настройки workspace → API). Без него чтения невозможны. |
READ_ONLY | true | false/0 — открыть изменяющие операции (создание, правка, удаление, CRM). |
WEEEK_ALLOW_ACTIONS | — | Белый список операций (operationId или маски *): всё, что не перечислено (включая чтения), запрещено. Несовместим с WEEEK_PROFILE. |
WEEEK_DENY_ACTIONS | — | Чёрный список операций (или масок: delete-*): не вызываются и не показываются. Сильнее белого списка и профиля. |
WEEEK_PROFILE | — | Профиль доступа: executor — чтения плюс создание задач и комментариев. |
WEEEK_LANG | ru | Язык пользовательских текстов (ru/en): справка, описания инструментов, промпты, ошибки. |
WEEEK_BASE_URL | https://api.weeek.net/public/v1 | Свой прокси/хост при необходимости. |
WEEEK_TIMEOUT_MS | 30000 | Таймаут запроса. |
WEEEK_MAX_RESPONSE_CHARS | 60000 | Обрезка больших ответов. |
WEEEK_DISABLE_KEYCHAIN | — | 1 — не читать токен из системного хранилища. |
WEEEK_KEYCHAIN_ACCOUNT | api-token | Имя записи в системном хранилище (для нескольких аккаунтов). |
WEEEK_MAX_ATTACHMENT_BYTES | 67108864 (64 МиБ) | Лимит скачивания вложения (защита от гигантских ответов). |
WEEEK_RETRY_MAX | 2 | Дополнительные попытки при 429, 502/503/504 и сетевых сбоях (0–5); таймауты не повторяются. |
WEEEK_RETRY_BASE_MS | 300 | База экспоненциального бэкоффа (потолок 5 с; Retry-After учитывается, потолок 30 с). |
WEEEK_RPS | — | Клиентский лимит запросов в секунду (token bucket; включая ретраи). Пустое/≤0 — выключен; 0 < RPS < 0.001 — ошибка старта. |
WEEEK_RPS_BURST | ceil(RPS), минимум 1 | Ёмкость всплеска в токенах. |
WEEEK_LOG | — | debug — подробные HTTP-логи в stderr (метод, путь, статус, мс; токен не логируется). |
WEEEK_API_TOKEN (или WEEEK_TOKEN) из окружения — приоритет всегда за ним.weeek-mcp с именем `WEEEK_KEYCHAIN_ACCOUNT` (по умолчанию api-token): Windows Credential Manager (target api-token.weeek-mcp), macOS Keychain, Linux Secret Service (GNOME Keyring/KWallet через D-Bus); сохраняется командой weeeking store-token. Значение никогда не логируется.isError с подсказкой.Системное хранилище работает на всех платформах; на headless-Linux без D-Bus его нет — задайте токен переменными окружения WEEEK_API_TOKEN или WEEEK_TOKEN.
Личность действий (автор комментариев, задач) определяется токеном: API всегда действует от владельца токена. Для второго пользователя нужен его собственный токен (создаётся в Настройках workspace → API; доступ к разделу есть у супер-админов и админов).
# 1) Сохранить токен второго аккаунта (ввод скрыт, в argv токен не попадает)
weeeking store-token --account api-token-anna
$env:WEEEK_KEYCHAIN_ACCOUNT = "api-token-anna"; weeeking # PowerShell (Windows) WEEEK_KEYCHAIN_ACCOUNT=api-token-anna weeeking # bash/zsh (macOS, Linux)
Пример второго инстанса в конфиге OpenCode (нативная форма V2):
"mcp": {
"servers": { "weeek-anna": { "type": "local", "command": ["C:\\путь\\weeeking.exe"], "environment": { "WEEEK_KEYCHAIN_ACCOUNT": "api-token-anna", "READ_ONLY": "false" } } } }
Агент сможет выбирать, от кого действовать: тулы weeek-anna_* пишут от Анны, weeek_* — от основного аккаунта. Удалить запись из хранилища: Windows — cmdkey /delete:api-token-anna.weeek-mcp; macOS — security delete-generic-password -s weeek-mcp -a api-token-anna; Linux — средствами вашего хранилища (GNOME Keyring / KWallet).
На headless-Linux без D-Bus системного хранилища нет: мультиаккаунт — отдельный инстанс сервера с собственным WEEEK_API_TOKEN в окружении.
weeeking запустить MCP-сервер (stdio)
weeeking store-token [--account <имя>] сохранить токен в системное хранилище weeeking --help справка
READ_ONLY — грубый переключатель: false открывает весь изменяющий API. Тоньше доступ настраивается фильтром операций (по operationId из OpenAPI):
delete-*) не вызываются и не показываются в описаниях инструментов;WEEEK_PROFILE;create-task и create-task-comment (создание задачи и комментария; без изменений и удалений).Семантика: READ_ONLY=true сильнее списков и профиля (они игнорируются с предупреждением); WEEEK_DENY_ACTIONS сильнее WEEEK_ALLOW_ACTIONS и профиля. Fail-closed: пустое значение WEEEK_ALLOW_ACTIONS/WEEEK_DENY_ACTIONS и маска, не совпавшая ни с одной операцией OpenAPI, останавливают сервер с ошибкой при старте; под READ_ONLY=true такие настройки игнорируются, но о проблеме сообщается предупреждением. Списки разделяются запятыми и/или пробелами; * в маске — любая подстрока.
Запрещённые действия не рекламируются в tools/list (действие исчезает из action-enum, инструмент — из списка) и отклоняются при вызове с типизированной ошибкой. Ресурсы, промпты и серверная инструкция тоже следуют политике: если контекст (weeek_context и ресурсы weeek://me, weeek://projects) недоступен, он не рекламируется и не читается, а промпты, опирающиеся на скрытые инструменты, пропадают из prompts/list.
# Запретить все удаления, остальное оставить:
READ_ONLY=false WEEEK_DENY_ACTIONS="delete-*" weeeking
READ_ONLY=false WEEEK_PROFILE=executor weeeking
READ_ONLY=false WEEEK_ALLOW_ACTIONS="get-tasks,get-task,get-task-comments,create-task,create-task-comment" weeeking
Соответствие curated-инструментов операциям OpenAPI:
| Инструмент | Операции |
|---|---|
weeek_context | get-profile, get-workspace, get-workspace-members, get-tags, get-projects (+get-boards, get-board-columns при аргументах projectId/boardId) |
weeek_search_tasks | get-tasks |
weeek_get_task | get-task, get-task-comments |
weeek_list_comments | get-task-comments |
weeek_download_attachment | get-attachment |
weeek_create_task | create-task |
weeek_update_task | update-task |
weeek_move_task | change-task-board, change-task-board-column |
weeek_complete_task | complete-task, uncomplete-task |
weeek_set_task_people | add-assignees-to-task, remove-assignees-from-task, add-watchers-to-task, remove-watchers-from-task |
weeek_add_comment | create-task-comment |
weeek_delete_comment | delete-task-comment |
Инструмент доступен, только если разрешены все его операции (у weeek_context дополнительные выборки get-boards/get-board-columns проверяются отдельно — при передаче projectId/boardId). Админ-группы (weeek_project, `
Nur der Anfang wird gezeigt; den Rest findest du im Repo