> ## Documentation Index
> Fetch the complete documentation index at: https://docs.edgelab.su/llms.txt
> Use this file to discover all available pages before exploring further.

# Обзор MCP

> Как устроен EdgeLab MCP: сервер, аутентификация, группы tools, публичный и личный доступ

# Обзор MCP

EdgeLab использует MCP, а не REST API. Поэтому здесь нет «базового URL + endpoint'ы + методы». Есть один MCP-сервер и набор tools.

## Точка подключения

Адрес MCP-сервера: `https://mcp.edgelab.su/mcp`

Для подключения через Claude Code CLI:

```bash theme={null}
claude mcp add edgelab-mcp --transport http https://mcp.edgelab.su/mcp
```

Для других клиентов (Claude Desktop, Cursor, Windsurf) -- смотри [гайд по подключению](/guides/connect-agent).

## Как выглядит вызов

MCP-клиент сам показывает tools в интерфейсе. Ты просто формулируешь задачу естественным языком, а клиент сам подбирает нужный tool и параметры:

```text theme={null}
Найди на EdgeLab материалы про MCP сервер -- покажи 5 результатов
```

Под капотом клиент отправит MCP-серверу такой tool call:

```json theme={null}
{
  "name": "search_knowledge",
  "arguments": {
    "query": "mcp server",
    "limit": 5
  }
}
```

<Warning>
  **Не пытайся** вызывать tools через `curl` к `https://mcp.edgelab.su/mcp`. MCP -- это streaming-протокол с OAuth/API-key аутентификацией, не REST. Raw HTTP-запросы вернут `401 invalid_token`. Всегда используй MCP-клиент (Claude Code, Claude Desktop, Cursor, Windsurf).
</Warning>

## Аутентификация

* Без ключа доступны public tools
* С ключом доступны personal, social и admin tools
* Формат ключа: `el_live_` + `16` hex-символов
* Передача: `Authorization: Bearer el_live_...` или `x-api-key: el_live_...`

Подробнее смотри в [Аутентификации](/authentication).

## Rate limits

| Уровень |     Лимит |
| ------- | --------: |
| Free    |  `30/min` |
| Edge    |  `60/min` |
| Pro     | `120/min` |
| VIP     | `300/min` |

## Категории контента

| Категория  | Доступ      |
| ---------- | ----------- |
| `guide`    | Free и выше |
| `lesson`   | Edge и выше |
| `skill`    | Edge и выше |
| `workshop` | Edge и выше |
| `usecase`  | Pro и выше  |
| `live`     | Edge и выше |

## Группы tools

### Public

```text theme={null}
health
search_knowledge
get_knowledge
list_knowledge
list_categories
get_knowledge_children
list_recent_knowledge
get_sections
get_dashboard
get_faq
get_billing_plans
list_events
get_event
get_event_calendar
register
```

### Profile и progress

```text theme={null}
get_user_profile
get_full_profile
update_profile
link_telegram
track_progress
get_progress
get_progress_history
list_achievements
get_my_achievements
get_achievement
get_points_balance
get_points_history
```

### Billing и auth

```text theme={null}
get_my_subscription
cancel_subscription
get_billing_history
get_auth_me
create_api_key
list_api_keys
delete_api_key
rotate_api_key
```

### Events

```text theme={null}
list_events
get_event
get_event_calendar
rsvp_event
cancel_rsvp
propose_event
list_proposals
```

### Network

```text theme={null}
list_members
search_members
get_matches
list_connect_requests
send_connect_request
respond_connect_request
```

### Contributions, support и notifications

```text theme={null}
submit_contribution
list_my_contributions
get_contribution
write_review
add_favorite
remove_favorite
list_favorites
create_ticket
list_tickets
get_ticket
send_ticket_message
list_notifications
mark_notification_read
get_unread_count
get_dashboard
```

### Referrals и admin

```text theme={null}
create_referral_code
get_referral_code
list_invites
get_referral_stats
get_referral_earnings
list_admin_users
set_user_role
moderate_content
approve_proposal
reject_proposal
create_referral_program
list_referral_programs
update_referral_program
```

<Info>
  Всего в текущей версии EdgeLab MCP — 73 tools (Admin). По тарифам: Free — 15, Edge — 63, Pro — 65, VIP — 65.
</Info>

## Как читать разделы ниже

Каждый файл в `api-reference/` теперь описывает не REST endpoint'ы, а MCP tools:

* что делает tool
* кому он доступен
* какие аргументы принимает
* какой тип ответа ожидать

Если ты ищешь старые `/api/v1/...` пути, их больше нет в актуальной модели доступа.
