BrainTube
BrainTube: личная база знаний из YouTube, статей, подкастов и заметок для поиска через ассистента
Что умеет
- Искать по всей сохранённой базе знаний
- Получать полный текст, расшифровку и краткое содержание сохранённого материала
- Смотреть недавно сохранённые элементы
- Загружать контент из Notion, Obsidian и Readwise
- Ставить теги и закладки на сохранённые материалы
Какие данные видит
Ассистент видит только личный корпус материалов пользователя, сохранённых в BrainTube.
Нужен ли аккаунт
Не нужен: сервер работает без входа
BrainTube собирает всё, что пользователь сохраняет — видео с YouTube, статьи, подкасты, PDF, заметки из Notion и Obsidian — в единую базу знаний, которую ассистент может искать через MCP-сервер. Доступны семантический поиск, связи между материалами и профиль экспертизы пользователя.
Как подключить
Как подключить BrainTube к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://mcp--braintube.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить BrainTube к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://mcp--braintube.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить BrainTube к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://mcp--braintube.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (52)
Технические названия из tools/list. Нужны только разработчикам.
| search_knowledge | Full-text search over your personal BrainTube knowledge corpus. Searches across YouTube, Instagram, web, LinkedIn, GitHub, Twitter and more. |
| get_video | Get full details for a specific saved item including transcript, description, summary, key takeaways. Pass YouTube video ID or internal UUID. |
| list_recent | List your most recently saved items across all source types. |
| get_stats | Get your personal corpus statistics: total items saved, breakdown by source type, taint distribution. |
| get_related | Find items semantically similar to a given item using vector similarity. |
| search_by_source | Search your corpus filtered to a specific source type (youtube, web, notion, twitter, pdf, etc). |
| search_by_date_range | Semantic search scoped to items saved between two dates. |
| tag_item | Add or remove tags on a saved item. |
| list_bookmarks | List saved bookmarks from your corpus. Filter by read/unread status. |
| toggle_bookmark | Bookmark an item, remove a bookmark, or toggle its read/unread state. |
| connect_readwise | Connect your Readwise account to BrainTube by saving your Readwise API token. |
| sync_readwise | Import highlights from your Readwise library into your BrainTube corpus. |
| ingest_notion_page | Ingest a single Notion page into your BrainTube corpus. |
| add_note | Write a note or AI-generated synthesis back to a specific item in your corpus. |
| get_recent_conversations | Retrieve your most recently saved Claude and ChatGPT conversations. |
| get_expertise_profile | Analyse your corpus to build a knowledge expertise profile — expert, intermediate, surface, and blind spots by topic. |
| get_session_brief | One-shot session bootstrap: expertise profile, last 5 AI conversations, and corpus stats in a single call. |
| ingest_content | Ingest a single piece of content (note, article, document, etc.) into your BrainTube corpus. |
| bulk_ingest | Ingest up to 50 items in a single call with dedup and embedding. |
| random_resurface | Surface forgotten items from your corpus using weighted randomness. |
| ingest_notion_database | Ingest all pages from a Notion database into your BrainTube corpus. |
| set_notion_api_key | Save your Notion integration API key for ingest_notion_page and ingest_notion_database. |
| backfill_embeddings | Generate vector embeddings for all items that are missing them. Required before semantic search. |
| generate_api_key | Generate a personal API key for Obsidian Sync CLI or other integrations. Key shown once only. |
| search_obsidian | Search your local Obsidian vault via the Obsidian Local REST API plugin. |
| chat_with_brain | Ask a question to a public BrainTube Brain (curated knowledge base). Returns answer + source citations. |
| list_brains | List all Brains you have created with slug, name, item count, and visibility. |
| get_knowledge_graph | Build a knowledge graph around a specific item, showing how it connects to others via knowledge_edges. |
| knowledge_health | Run a health check on your knowledge corpus: missing embeddings, stale items, gaps, overall score out of 100. |
| get_knowledge_index | Get a topic-level index of your entire knowledge corpus grouped by primary topic. |
| export_corpus | Export your entire BrainTube knowledge corpus as a ZIP of Markdown files. Returns a signed download URL. |
| compile_knowledge | Generate concept articles from a topic cluster or Brain via the compile-knowledge edge function. |
| get_concept_articles | Query compiled concept articles from your knowledge base, filter by cluster, brain, or search text. |
| tag_cooccurrence | Find tags that frequently appear together across your corpus. |
| entity_cooccurrence | Find named entities (people, orgs, tools) that frequently co-appear across your corpus. |
| detect_gaps | Detect knowledge gaps: thin topics, entities without depth, stale high-value items. |
| most_retrieved | Return the items you retrieve most often, ranked by retrieval_count. |
| export_claude_md | Generate a CLAUDE.md-compatible knowledge context file for any Claude Code project. |
| recompute_salience | Trigger a salience score recompute across your corpus. |
| deep_search | Multi-hop knowledge search: semantic search + graph traversal from top results. |
| retrieval_quality | Get a retrieval quality dashboard: search hit rates, zero-result queries, top terms. |
| find_path | Find the shortest path between two items in your knowledge graph. |
| compute_centrality | Recompute graph centrality scores across your corpus. |
| get_edge_history | Get temporal history of knowledge edges between two specific items. |
| security_dashboard | Get current security alert status, recent events, taint distribution. Admin only. |
| acknowledge_security_alert | Acknowledge a security alert by UUID. Admin only. |
| suppress_alert_type | Temporarily suppress a specific alert type for maintenance windows. Admin only. |
| firewall_status | Get LLM firewall status, analytics, shadow mode state, and threshold recommendations. Admin only. |
| firewall_promote_check | Promote a firewall check from shadow mode to enforcement or demote back. Admin only. |
| firewall_update_threshold | Update a firewall threshold value with automatic versioning. Admin only. |
| firewall_rollback_rules | Rollback firewall rules to a previous version. Admin only. |
| firewall_rule_history | View version history for a firewall rule type. Admin only. |