Настройка в Cursor, Claude Code и остальных
Любой кодовый агент поддерживает одно из двух: инструкции, которые можно прочитать, или инструменты, которые можно вызвать. Tapmy публикует и то и другое, а под ними один и тот же API.
Файл навыка — для агентов, читающих процедуры
Навык — это Markdown-файл с коротким заголовком о том, когда его применять, и шагами дальше. Сохраните наш в папку навыков Claude Code или вставьте его текст в правило проекта в Cursor или Windsurf — и «сделай мне страницу со ссылками» станет задачей, которую агент умеет довести до конца: спросить, провалидировать, создать, проверить, передать.
Ничего устанавливать не нужно, ключ не нужен тоже. Агент делает обычные HTTP-запросы, а первое создание возвращает ключ на то, что он создал. Файл лежит по адресу /skill.md и генерируется из того же источника, что и документация, так что разойтись с API он не может.
- Claude Code: сохраните /skill.md в папку внутри каталога навыков или добавьте MCP-сервер через CLI.
- Cursor и Windsurf: добавьте MCP-сервер в JSON настроек или держите текст навыка правилом проекта.
- Claude Desktop: впишите адрес сервера в настройках коннекторов; экрана OAuth нет и устанавливать нечего.
- Всё, что умеет только stdio: мост через mcp-remote, направленный на тот же адрес.
MCP-сервер — для агентов, вызывающих инструменты
- Адрес tapmy.link/mcp, streamable HTTP, без состояния — локально запускать нечего.
- Четырнадцать инструментов: проверить имя, перечислить шаблоны и платформы, провалидировать, создать, прочитать, обновить, добавить блок, поставить фото, импортировать, опубликовать, статистика, claim-ссылка, whoami.
- Добавьте заголовок Authorization со своим ключом, если страницы должны попадать в уже существующий аккаунт.
- Без ключа создание тоже работает: оно заводит provisional-аккаунт и возвращает ключ в своём результате.
Единственное, что удивляет
MCP-клиенты фиксируют заголовки при подключении. Ключ, полученный посреди разговора, добавить в подключение уже нельзя, и следующий вызов инструмента упал бы с «unauthorized» без всякой видимой причины. Поэтому каждый аккаунтный инструмент принимает ключ ещё и аргументом, а агент передаёт дальше то, что ему вернуло создание.
Этот ключ появится в переписке. Относитесь к нему как к паролю: держите расшифровку разговора при себе и отзовите ключ в панели, когда работа сделана или если разговор попал туда, куда не должен был.