Подключите AI-агента к vibek.ing
MCP-сервер vibek.ing даёт вашему агенту — Claude, Cursor, opencode — прямой доступ к API продуктового питча: опубликовать проект, обновить его и получить список своих проектов.
Документация открыта без регистрации; API-ключ создаётся после входа.
Зачем это нужно
Публикация одной командой
«Опубликуй мой проект» — агент сам заполнит название, слоган, описание, тэги и категорию.
Обычный REST API
Тот же API доступен по HTTP с заголовком X-API-Key — MCP не обязателен, если пишете свой скрипт.
Один ключ на всё
Ключ vibek.ing работает и в MCP-сервере, и в curl, и в ваших интеграциях.
Как это работает
- 1Получите ключ
Войдите и создайте API-ключ на странице «Ключи API» — он начинается с vk_.
- 2Установите сервер
Выполните команду установки в терминале и вставьте ключ — клиент подключится сам.
- 3Дайте команду агенту
«Опубликуй проект …» — агент вызовет vibeking_publish_project и вернёт ссылку.
Установка
Одна команда ставит сервер, сохраняет ключ и подключает его к найденным клиентам: Claude Desktop, Claude Code, Cursor, opencode.
Быстрая установка
macOS / Linux
curl -fsSL https://vibek.ing/install/install.sh | shWindows
irm https://vibek.ing/install/install.ps1 | iexСкрипт спросит ключ API (ввод скрыт), его можно взять на странице «API-ключи». Ключ хранится в файле ~/.vibeking/api-key, а не в конфигах клиентов. Удалить: добавьте --uninstall.
Или вручную (один раз)
npm install -g https://vibek.ing/install/vibeking-mcp.tgzДобавьте vibeking в конфиг вашего клиента:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"vibeking": {
"command": "vibeking-mcp"
}
}
}конфиг не нужен — команда выше
claude mcp add vibeking -s user -- vibeking-mcp~/.cursor/mcp.json
{
"mcpServers": {
"vibeking": {
"command": "vibeking-mcp"
}
}
}~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"vibeking": {
"type": "local",
"command": ["vibeking-mcp"],
"enabled": true
}
}
}Ключ в конфиг не вписывайте — положите его в файл (секция ниже), сервер прочитает его сам.
API-ключ
Ключ создаётся после входа на странице «Ключи API». Храните его в файле — не в конфигах и не в git.
macOS / Linux
mkdir -p ~/.vibeking && chmod 700 ~/.vibeking
printf 'vibek.ing API key: '; read -rs K; echo
(umask 077; printf '%s\n' "$K" > ~/.vibeking/api-key); unset KWindows
$d = Join-Path $env:USERPROFILE '.vibeking'
New-Item -ItemType Directory -Force $d | Out-Null
$f = Join-Path $d 'api-key'
if (-not (Test-Path $f)) { New-Item -ItemType File $f | Out-Null }
icacls $f /inheritance:r /grant:r "$($env:USERNAME):(R,W)"
$s = Read-Host 'vibek.ing API key' -AsSecureString
$k = [Runtime.InteropServices.Marshal]::PtrToStringBSTR([Runtime.InteropServices.Marshal]::SecureStringToBSTR($s))
[IO.File]::WriteAllText($f, $k + [char]10)Альтернатива файлу — переменная окружения VIBEKING_API_KEY.
Инструменты
vibeking_publish_projectПубликация проекта: название, слоган, описание, ссылки, скриншоты, тэги, категория. Создание = публикация сразу, черновиков нет.
vibeking_update_projectЧастичное обновление своего проекта: меняются только переданные поля. Чужой проект не правится (403).
vibeking_list_my_projectsСписок ваших проектов с id — id нужен для обновления и для публикации поста от имени продукта.
vibeking_publish_postПост в ленту от имени продукта или аккаунта владельца ключа. Текст — до 10000 символов, plain или лёгкий markdown.
vibeking_list_my_postsПостраничный список ваших постов: id, автор, заголовок, статус, дата.
Ограничения API
- 5 продуктов на пользователя — больше API ответит 409
- Название — до 255 символов, слоган — до 500
- Описание — до 5000 символов (markdown)
- Логотип, сайт и скриншоты — прямые ссылки http(s); скриншотов — до 20
- Тэги — до 10, каждый до 50 символов
Вопросы
Нужна ли регистрация?
Страница и документация открыты без входа. API-ключ создаётся после входа — это бесплатно.
Где хранится ключ?
В файле ~/.vibeking/api-key или в переменной окружения VIBEKING_API_KEY. Не кладите его в публичные конфиги и git.
Можно ли без MCP?
Да. API обычный REST: POST /api/v1/products с заголовком X-API-Key — работает из любого языка.
Какие клиенты поддерживаются?
Любой MCP-клиент: Claude Desktop, Claude Code, Cursor, Cline, opencode и другие.
Начните с ключа
Создайте API-ключ — и агент сможет публиковать ваши проекты на vibek.ing.