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

OpenCode

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

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

  1. Відкрийте каталог проєкту.

  2. Додайте owlmeans до opencode.json:

    Налаштування MCP в OwlMeans: 1 — бажаний режим інференсу; 2 — вкладки налаштування клієнта.
    Налаштування MCP в OwlMeans: 1 — бажаний режим інференсу; 2 — вкладки налаштування клієнта.
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "owlmeans": {
      "type": "local",
      "command": ["npx", "-y", "@owlmeans/viable-mcp@^0.1.18", "--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.