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.

  1. Otwórz katalog projektu.

  2. Dodaj owlmeans do opencode.json:

    Ustawienia MCP w OwlMeans: 1, preferencja wnioskowania; 2, karty konfiguracji klientów.
    Ustawienia MCP w OwlMeans: 1, preferencja wnioskowania; 2, karty konfiguracji klientów.
{
  "$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. 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. Zaloguj się do OwlMeans w przeglądarce, gdy pojawi się prośba.
  2. Poproś agenta, aby wywołał describe_platform i session_status.
  3. Sprawdź, czy wybrano właściwy projekt, obszar roboczy i tryb wnioskowania.
  4. Poproś agenta, aby sprawdził harness projektu lub go zainstalował.
  5. Uruchom niewielki proces generowania aplikacji lub pracy nad historyjką.

Przykłady dotyczą projektu lokalnego. Dla projektu hostowanego dodaj --target i cloud jako osobne argumenty. Aby delegować wnioskowanie, dodaj --llm i local, ale tylko wtedy, gdy zadania będzie obsługiwał połączony agent programistyczny. Skutki i koszty poszczególnych trybów wyjaśnia strona Wybór trybu.

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 połączonego serwera i skorzystaj z instrukcji rozwiązywania problemów.

Nazwy i znaki towarowe

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

Claude i Claude Code są produktami Anthropic; ich nazwy i znaki pozostają własnością odpowiedniego właściciela. 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. Odwołania 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.