Sdílet prostřednictvím


Podnikové vyhledávání kódu na Genie Code prostřednictvím serveru MCP GitHubu

Rozbalte možnosti podnikového vyhledávání kódu Genie Code připojením k serveru MCP GitHubu.

Poznámka:

Servery MCP se podporují jenom v režimu agenta kódu Genie.

Vytvoření serveru MCP Na GitHubu

Přidání serveru MCP GitHubu do Genie Code:

Tento krok přeskočte, pokud už váš pracovní prostor Databricks má k dispozici připojení katalogu Unity GitHubu, které můžete použít.

Přidání serveru MCP GitHubu do Genie Code:

  1. Ze svého účtu GitHub vytvořte aplikaci GitHub. Poznámka: U podnikových základů kódu může být tato funkce omezena pouze na správce. Kontaktujte svého správce, aby za vás tento krok dokončil.
    • Přejděte na Nastavení profilu > – Vývojářská nastavení >> – Aplikace GitHubu a klikněte na Nová aplikace GitHubu.
    • Vyplňte požadovaná pole. Adresa URL zpětného volání by měla být https://<your-databricks-workspace-url>/login/oauth/http.html. Takto se GitHub autentizuje v pracovním prostoru Databricks.
    • Udělte aplikaci GitHubu potřebná oprávnění pro přístup k úložišti a organizaci.
    • Klikněte na Vytvořit aplikaci GitHub.
  2. V nově vytvořené aplikaci v části Tajné kódy klienta klikněte na Vygenerovat nový tajný klíč klienta. Zkopírujte tuto hodnotu.
  3. Vytvořte nové připojení katalogu Unity pro GitHub. Musíte mít CREATE CONNECTION oprávnění.
    • Pokud už má váš pracovní prostor zařízení nainstalované, můžete použít to stávající, pokud k němu máte USE CONNECTION oprávnění.
    • Vyplňte tato pole:
      • Typ připojení: HTTP
      • Typ ověřování: OAuth User to Machine
      • Hostitel: https://api.githubcopilot.com
      • Rozsah OAuth: Obory vaší aplikace. Například mcp:access read:user user:email repo read:org
      • Tajný klíč klienta a ID klienta: vygenerováno z kroku 1
      • Koncový bod autorizace: https://github.com/login/oauth/authorize
      • Koncový bod tokenu: https://github.com/login/oauth/access_token
      • Základní cesta: /mcp
      • Je připojení mcp: checked
    • Klikněte na Vytvořit připojení.
  4. V pravém horním rohu klikněte na Přihlásit a přihlaste se ke svému připojení. Otevře se nové okno s výzvou k autorizaci aplikace GitHub pro váš účet Databricks. Klikněte na připojit k účtu GitHubu, ke kterému se chcete připojit.

Váš mcp GitHubu je teď připravený k použití. Postupujte podle kroků v Přidání serverů MCP do Genie Code.

Jakmile připojíte server MCP GitHubu k Genie Code, můžete rozšířit možnosti podnikového vyhledávání kódu Genie Code pomocí nástrojů a vlastních pokynů. Můžete například informovat Genie Code, aby hledal v konkrétních úložištích. Postupujte takto:

  1. V nastavení Genie Code klikněte na ikonu nabídky Kebab. Vedle serveru MCP GitHubu. Ručně povolte nástroje get_file_contents a search_code.
  2. Do souboru s pokyny pro Genie Code přidejte seznam relevantních úložišť, ve které má Genie Code hledat při odpovídání na otázky. Například:
Enterprise Code Search: This is the list of relevant Github repositories:
- repo: my_repository, owner: bob999
- repo: hello_world_repository, owner: janedoe123