Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

Для кого статья

Кому интересно узнать, как через Claude можно управлять практически любым сервисом, общаясь с LLM как с обычным сотрудником.

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

В статье пойдет речь только о Claude Desktop. Но если у вас его нет, то это не повод не прочитать статью, чтобы понять «А че так можно было?».

Канал с гайдами и контентом по claude code, выкладываем новости (когда режут лимиты в 10 раз) и какие инструменты через claude реализуем для проектов, канал: https://t.me/claudedevolper

Моя недавняя статья про MCP сервера в общем

Мне было сложно сформировать этот пост, так как много всего нужно было учесть и описать. И этот пост будет первой, черновой частью. А через 2–5 дней выйдет дополненный пост, где добавятся еще пару серверов и больше схем, и ответы на вопросы.

Ну и еще, я сам старался как можно больше пользоваться сам, чтобы понять, как про это рассказать. Прочувствовать и написать не кальку других статей, а свой опыт.

Ну, поехали 🫡

Что понадобится

  • Claude Desktop
  • Можно и бесплатная версия, но на ней очень быстро уйдете в лимиты. Но для эксперимента сойдет
  • Небольшие технические знания
  • Если у вас на компе установлен Docker, Python и GitHub, то для вас это будет просто. Если же у вас этих программ нет, то придется потратить пару часов, чтобы в этом разобраться.

Я не буду в этой статье углубляться в установку, так как каждый MCP может устанавливаться по разному. И в тех ссылках, которые я привожу, уже есть очень подробные инструкции.

Хоть Claude и идет по пути упрощения установки, но все еще мало MCP серверов поддерживают упрощенные варианты установки.

Вот какие сервера установлены у меня

  • TickTick mcp
  • GitHub mcp
  • Notion MCP
  • GA4 mcp

MCP #1 — Tick Tick MCP

TickTick это мой таск трекер. Типо ToDoist

Я пользуюсь им для ведения своих задач. Так как работаю я сам на себя, то трекер это важная часть моей жизни, который у меня в основном выглядит вот так.

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

Как это работает

Текстом пишу в чат, что я хочу, Claude сам понимает, хочу ли я обратиться к TickTick или просто спрашиваю что-то. Если из контекста он понимает, что нужно использовать TickTick, то он вызывает.

Что умеет MCP TickTick:

  1. Ставить задачи, можно даже на конкретное время
  2. Удалять задачи, переносить задачи
  3. Добавлять описание задачам
  4. Создавать / удалять проекты, группировать задачи по проектам

В среднем, каждый MCP умеет то, как его написали. Разные энтузиасты могут написать различные MCP для одного и того же сервиса. И все они будут разного уровня глубины и проработки.

Какие кейсы с Claude Desktop => TickTick есть у меня ⤵

  1. Почти каждую неделю я планирую в воскресенье вечером. Этот процесс у меня в основном происходит внутри ChatGPT, чтобы он был в контексте моих планов.
  2. Затем, я закидываю получившийся план в Claude, и прошу поставить мне эти задачи на неделю через TickTick, например, через такой промпт.Вот мой список задач на неделю.К каждой задаче поставь Start Date и End Date в течении следующих 7 дней, учитывая их приоритет.Выполнение каждой задачи в этом списке в среднем должно занимать не больше 3 часов.После каждой задачи ставь буфер в 40 минут.Для каждой задачи можешь примерно добавить Definition of DoneУчти, что сейчас я живу в Бангкоке, работаю в среднем с 12 дня до 10 вечера. Суббота и Воскресенье -- не нагружай меня больше чем на 4 часа работыСтарайся не допускать накладывания задач на уже существующие задачи
  3. Сначала напиши список и скинь в чат, а затем, после моего аппрува, добавь в TickTick

Это самый частый кейс ⤴

Иногда закидываю в него разовые задачи.

Например, я в Spotify увидел, что недалеко от меня через 2 месяца будет концерт. Я скинул скрин в Claude и попросил, чтобы он собрал инфу о билетах и поставил напоминалку через пару недель.

Он задействовал свой deep research и все собрал в задачу. Я потом просто перейду по ссылке и куплю, если решу пойти.

В общем, первый MCP в нашем списке выступает у меня в роли ассистента по задачам.

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

Вот один из MCP серверов для TickTick, вдруг кому надо. Их вообще много, но у этого больше всего звездочек. Для себя я сделал Fork этого репозитория и улучшил под свои запросы, добавил много новых методов, которых не было в изначальном GitHub.

Инструкция по установке есть внутри.

MCP #2 — Notion MCP

Все же знаю, что такое Notion?

Для тех ктонет — это такая супер мощная база знаний. У меня там хранится почти все, что нужно хранить и записывать, от регламентов до планов на жизнь.

У Notion есть официальный MCP, что устанавливается намного проще, чем кастомные через GitHub.

Какие кейсы с Claude Desktop => Notion есть у меня ⤵

  1. Claude заполняет мою табличку финансов
  2. Claude заполняет мою табличку персональных метрик
  3. Claude сам создал и управляет моей табличкой для UTM метокПлюс, он еще сам спроектировал инструкцию для этой таблицы, чтобы другие участники могли изучить логику UTM меток.
  4. Claude имеет доступ к папке, в которой я создаю всеразличный контент. И может редактировать, уточнять содержание или дописывать какие-то блоки по моей просьбе.Например, для поддержания актуальности своего гайда по ChatGPT я периодически запускаю его внутрь каждой главы и прошу сверить содержание с ситуацией на сегодня через DeepResearch.Или вот, прощу найти в огромном количестве текста точную строку, где находится эта цитата.

Из всех MCP, которые я подключал Claude, у Notion самое простое подключение. Так как у них есть официальная интеграция.

MCP #3 — Google Analytics MCP

Для тех, у кого есть сайт/продукт и подключенная к нему Google Analytics

У меня есть несколько проектов, которые я мониторю. Но интерфрейс Google Analytics мне капец как не нравится. Та же Yandex аналитика сделана намного приятнее. Ну я и подумал, почему бы не подключить GA4 MCP, чтобы не я лазил по интерфейсу, а cам Claude приносил мне всю информацию.

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)
Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

Если правильно подойти к промпту чата с MCP GA4, то он вполне может стать хорошим маркетологом для вашего продукта.

Иногда он необычным способом структурирует данные, так, как я бы не додумался их вывести. И дает неплохие советы. Но важно сформировать для него контекст продукта и целей.

Я использую вот этот MCP для GA4, его установка очень подробно описана там же.

Если не хотите разбираться, то можно линкануть эту ссылку в ChatGPT или тот же Claude — он вас сам за ручку проведет.

MCP #4 — GitHub MCP

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

У Claude уже есть GitHub интеграция упрощенная из коробки, но она имеет права только на чтение.

А подключенный MCP же имеет права как на чтение, так и на запись.

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

На картинке первый в списке GitHub —предустановленный самим Claude.

Второй — это установленный мной MCP GitHub.

Они не взаимоисключают друг друга, а дополняют.

Предустановленный GitHub подключается к проекту и заполняет контекстное окно один раз. Что очень экономит токены на чтение вашего репозитория. Если каждый раз сканировать репозиторий через GitHub MCP, то Claude быстро уйдет в лимиты как по токенам внутри чата, так и по лимитам на запросы.

Как выглядит предустановленный GitHub в Project Knowledge

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

И да, когда подключаете предустановленный GitHub к проекту, можно отметить галочками только конкретные файлы внутри всего репозитория. Чтобы лишними файлами контекст не забивать.

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

Лайфхак c GitHub №1

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

Для работы с большим кол-вом текста по своему гайду я из Notion сделал экспорт каждой страницы в GitHub в виде HTML выгрузки. И Claude очень удобно может как читать их, так и вносить точечные изменения через GitHub MCP. Ну или сразу может вносить изменения в Notion, читая GitHub.

Лайфхак c GitHub №2 через ChatGPT

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

Этот кейс я тоже иногда использую, чтобы не тратить токены Claude на изучение репозитория. + еще сверху всего этого у меня работает Codex от ChatGPT, но про это расскажу потом.

Работает только на платном ChatGPT

Как, по моим наблюдениям, правильно работать с MCP внутри Claude Desktop

Каждый Use Case лучше держать в своем чат

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

Почему?

  1. Запросы к MCP кушают много контекстного окна
  2. Claude не всегда понимает, что у него есть доступ к сервису. Он мне частно может говорить, что я не умею редактировать репозиторий. И приходится ему явно указывать, что вот у тебя MCP есть вообще то, иди работай. Но если работать внутри одного чата, то он будет легко схватывать из истории сообщений, что у него есть доступ к необходимому MCP.

В идеале, я сейчас перейду на систему, где у меня каждый MCP будет лежать внутри своего Project, целиком посвещенному этому MCP. Внутри проекта будут инструкции, промпты и роли, заданные для этого конкретного MCP.

В чате объма контекстного окна постоянно не хватает, приходится переписывать чат и опять инструкции ему давать.

Основной пункт по первому подключению MCP

Самое важно, это файл claude_desktop_config. В нем нужно добавлять MCP сервера. Все остальные настройки касаются конкретных MCP серверов и их настроек, там будет понятнее.

Лежит он тут.

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)
Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

Вот так он выглядит изнутри, это просто перечисление серверов, их локальное нахождение и ключи уникальные.

{ "mcpServers": { "ticktick": { "command": "C:\\Users\\ilyap\\.local\\bin\\uv.exe", "args": [ "run", "--directory", "C:\\GitHub\\ticktick-mcp-new", "-m", "ticktick_mcp.cli", "run" ] }, "notionApi": { "command": "npx", "args": [ "-y", "@notionhq/notion-mcp-server" ], "env": { "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ntn_******************\", \"Notion-Version\": \"2022-06-28\"}" } }, "github": { "command": "C:\\GitHub\\github-mcp-server_Windows_x86_64\\github-mcp-server.exe", "args": [ "stdio" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "******************" } }, "ga4-analytics": { "command": "C:\\GitHub\\google-analytics-mcp\\venv\\Scripts\\python.exe", "args": [ "C:\\GitHub\\google-analytics-mcp\\ga4_mcp_server.py" ], "env": { "GOOGLE_APPLICATION_CREDENTIALS": "C:\\GitHub\\google-analytics-mcp\\GA4-service-account-key.json", "GA4_PROPERTY_ID": "******************" } } } }Объяснить с

Почему считаю важным это подсветить, потому что первоначально я ковырял файл config, так как при первом запуске claude_desktop_config у вас не будет.

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)

Следующие MCP сервера, которые я хочу протестить

  1. n8n mcp сервер, для построения n8n автоматизаций напрямую через Claude
  2. Miro MCP сервер, для создания досок через Claude

Вот тут можно посмотреть огромный набор MCP серверов

А вот тут в более удобном интерфейсе

Stay Tned

Через пару дней я выпущу еще более развернутую статью, в которой добавлю больше подробностей, еще пару серверов, и может даже ответы на вопросы, которые мне часто задают по поводу MCP серверов.

Канал с гайдами и контентом по claude code, выкладываем новости (когда режут лимиты в 10 раз) и какие инструменты через claude реализуем для проектов, канал: https://t.me/claudedevolper

Как управлять Notion, GitHub и другими программами через Claude. Показываю свои примеры MCP серверов (Гайд и обучение Claude Code)