Menu dokumentacji

OpenCode

Na tej stronie

Użyj lokalnego serwera MCP w OpenCode do pracy z obszarem roboczym projektu. Zainstaluj Node.js w wersji 22 lub nowszej i udostępnij npx programowi OpenCode.

Ustawienia MCP w OwlMeans: 1, preferencje wnioskowania; 2, karty konfiguracji klienta.
Ustawienia MCP w OwlMeans: 1, preferencje wnioskowania; 2, karty konfiguracji klienta.
  1. Otwórz katalog projektu.
  2. Dodaj owlmeans do 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. Uruchom OpenCode ponownie i sprawdź stan serwera za pomocą poleceń statusu MCP.
  2. Gdy OwlMeans poprosi o dostęp, autoryzuj go w przeglądarce.

Jeśli pracujesz wyłącznie z projektami hostowanymi, definicja zdalna używa type: "remote" i url: "https://api.owlmeans.com/mcp". OpenCode udostępnia mcp auth, mcp list i mcp logout do obsługi dostępnych metod autoryzacji zdalnej. Zobacz oficjalny przewodnik po MCP.

W danej sesji skonfiguruj tylko jedną definicję owlmeans. Zapis polecenia jako tablicy pozwala przekazać argumenty osobno i uniknąć problemów z cudzysłowami w powłoce.

Sprawdź połączenie

  1. Gdy pojawi się prośba, zaloguj się do OwlMeans w przeglądarce.
  2. Poproś agenta o wywołanie describe_platform i session_status.
  3. Sprawdź, czy wybrano właściwy projekt, obszar roboczy i tryb wnioskowania.
  4. Poproś agenta o sprawdzenie lub zainstalowanie zestawu instrukcji i narzędzi projektu (harness).
  5. Rozpocznij niewielki proces generowania aplikacji lub realizacji historyjki.

W przykładach zastosowano lokalne środowisko docelowe. Dla projektu hostowanego dodaj --target, cloud jako osobne argumenty. Dodaj --llm, local, aby delegować wnioskowanie, tylko wtedy, gdy zadania będzie obsługiwał podłączony agent programistyczny. Wybór trybu wyjaśnia skutki i koszty.

Nie umieszczaj tokenów dostępu w konfiguracji zapisywanej w repozytorium. Po zmianie ustawień serwera uruchom klienta ponownie. Jeśli brakuje narzędzia, sprawdź listę narzędzi podłączonego serwera i rozwiąż problemy z połączeniem.

Nazwy i znaki

OpenAI, ChatGPT i powiązane znaki OpenAI należą do OpenAI; Codex jest produktem OpenAI. Zasady używania.

Claude i Claude Code są produktami Anthropic; nazwy i znaki tych produktów pozostają własnością Anthropic. Zasady używania.

Nazwy Node.js, npx i OpenCode oraz wszelkie powiązane znaki pozostają własnością odpowiednich właścicieli lub opiekunów projektów. Odniesienia służą identyfikacji produktów, standardów lub przykładów źródłowych. Dokumentacja OwlMeans nie sugeruje sponsorowania ani poparcia ze strony tych właścicieli.