# mcp-lark

Скилл подключает агента к MCP-серверу FeiShu (Lark) и даёт управлять чатами, письмами, документами, таблицами, задачами и календарями.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2600 установок · ★ 164
- Автор: aahl
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/aahl/skills/tree/HEAD/skills/mcp-lark/SKILL.md
- Обновлён: 2026-09-15
- HTML: https://affpapa.org/nevibecode/skills/mcp-lark

## Что делает

Скилл работает поверх OpenAPI MCP-сервера FeiShu (Lark). Сначала нужно зайти на платформу настройки Lark MCP, добавить там MCP-сервисы и получить URL — без этого шага ничего не заработает. Полученные адреса складываются в переменную `LARK_MCP_SERVERS`, где каждому URL через двоеточие приписан сценарий использования: чаты и письма, облачные документы и так далее. Несколько серверов перечисляются через точку с запятой.

Значения скилл берёт сначала из `.env` в рабочей папке, потом из системных переменных окружения. Если нигде не задано, агент спросит у вас и допишет ответ в `.env`. Посмотреть доступные инструменты можно командой `npx -y mcporter list 'open.larksuite.com/mcp/stream/<token>' --all-parameters`, а схему одного инструмента — тем же вызовом с `--json` и фильтром через `jq`. Вызов конкретного инструмента идёт через `npx -y mcporter call 'open.larksuite.com/mcp/stream/<token>.<tool_name>'` с параметрами вида `param1:"value1"`.

Внутри скилла есть файл `references/message_create.md` — там разобрано, как отправлять содержимое сообщений. Автор советует запускать `npx -y mcporter`, а не голый `mcporter`: так меньше проблем с совместимостью. Учтите, что токен из URL MCP-сервера — это фактически ключ доступа к вашему рабочему пространству, поэтому `.env` стоит держать вне git.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aahl/skills --skill mcp-lark -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/mcp-lark/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/mcp-lark/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aahl/skills --skill mcp-lark -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/mcp-lark/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aahl/skills --skill mcp-lark -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/mcp-lark/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install aahl/skills mcp-lark
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/mcp-lark/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aahl/skills --skill mcp-lark -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/aahl/skills --path skills/mcp-lark
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/mcp-lark/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add aahl/skills --skill mcp-lark -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/aahl/skills/tree/HEAD/skills/mcp-lark/SKILL.md

## Когда брать
- отправить сообщение в чат FeiShu из агента
- выгрузить данные из многомерной таблицы Lark
- создать задачу или событие в календаре
- найти облачный документ и прочитать его
- разложить несколько MCP-серверов по сценариям через одну переменную

## Примеры запросов агенту
- Покажи список инструментов MCP-сервера Lark для чатов и писем
- Отправь в чат FeiShu сообщение с итогами сегодняшнего релиза
- Достань строки из многомерной таблицы и собери по ним отчёт

## Похожие
- [lark-event](https://affpapa.org/nevibecode/skills/lark-event.md) — скилл · 466800 установок
- [feishu-lark](https://affpapa.org/nevibecode/skills/feishu-lark.md) — скилл · 1600 установок
- [lark-im](https://affpapa.org/nevibecode/skills/lark-im.md) — скилл · 472900 установок
- [patent-architect](https://affpapa.org/nevibecode/skills/patent-architect.md) — скилл · 618 установок
- [feishu-binding](https://affpapa.org/nevibecode/skills/feishu-binding.md) — скилл · 1400 установок
- [feishu-notify](https://affpapa.org/nevibecode/skills/feishu-notify.md) — скилл · 489 установок

Из того же набора: [aahl/skills](https://affpapa.org/nevibecode/by/aahl/skills.md) — 8 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
