Меню документації

OpenCode

На цій сторінці

Використовуйте локальний сервер MCP в OpenCode для робочого простору проєкту. Встановіть Node.js версії 22 або новішої та забезпечте доступ OpenCode до npx.

Налаштування MCP в OwlMeans: 1, бажаний режим інференсу; 2, вкладки налаштування клієнтів.
Налаштування MCP в OwlMeans: 1, бажаний режим інференсу; 2, вкладки налаштування клієнтів.
  1. Відкрийте каталог проєкту.
  2. Додайте owlmeans до opencode.json:
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "owlmeans": {
      "type": "local",
      "command": ["npx", "-y", "@owlmeans/viable-mcp@^0.1.18-rc.50", "--harness", "opencode"],
      "enabled": true,
      "timeout": 90000
    }
  }
}
  1. Перезапустіть OpenCode і перевірте сервер за допомогою команд стану MCP.
  2. Авторизуйтеся через браузер, коли OwlMeans запитає доступ.

Для роботи лише з проєктами на хостингу вкажіть у віддаленій конфігурації type: "remote" і url: "https://api.owlmeans.com/mcp". OpenCode надає команди mcp auth, mcp list і mcp logout для підтримуваної віддаленої авторизації. Див. офіційний посібник із MCP.

Для owlmeans задавайте лише одну конфігурацію на сеанс. У масиві команди аргументи відокремлено один від одного, що дає змогу уникнути проблем із лапками в оболонці.

Перевірте підключення

  1. Увійдіть до OwlMeans у браузері, коли зʼявиться запит.
  2. Попросіть агента викликати describe_platform і session_status.
  3. Перевірте, чи вибрано потрібний проєкт, робочий простір і режим інференсу.
  4. Попросіть його перевірити або встановити harness проєкту.
  5. Запустіть невеликий процес генерації або розробки користувацької історії.

У прикладах використано локальне цільове середовище. Для проєкту на хостингу додайте --target, cloud як окремі аргументи. Для делегованого інференсу додайте --llm, local, але лише якщо завдання виконуватиме підключений агент програмування. У розділі Вибір режиму пояснено наслідки та витрати.

Не додавайте токени доступу до конфігурації, яку зберігаєте в комітах. Після зміни налаштувань сервера перезапустіть клієнт. Якщо інструмента немає, перевірте список інструментів підключеного сервера та усуньте несправності.

Назви та знаки

OpenAI, ChatGPT і повʼязані знаки OpenAI належать OpenAI; Codex — продукт OpenAI. Правила використання.

Claude і Claude Code — продукти Anthropic; права на їхні назви та знаки залишаються за відповідним правовласником. Правила використання.

Права на назви Node.js, npx, OpenCode і будь-які повʼязані знаки залишаються за відповідними правовласниками або супроводжувачами проєктів. Згадки позначають продукти, стандарти або приклади вихідного коду. Документація OwlMeans не означає, що ці правовласники спонсорують або схвалюють OwlMeans.