Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Bontsa ki a Genie Code vállalati kódkeresési képességeit a Github MCP-kiszolgálóhoz való csatlakozással.
Megjegyzés:
Az MCP-kiszolgálók csak Genie Code Agent módban támogatottak.
Github MCP-kiszolgáló létrehozása
Github MCP-kiszolgáló hozzáadása a Genie Code-hoz:
Hagyja ki ezt a lépést, ha a Databricks-munkaterületen már elérhető a Github Unity Catalog-kapcsolat. Vagy ha csak a nyilvános adattárakhoz és a saját fiók adataihoz kell hozzáférnie, nyugodtan ugorjon a 3. lépésre.
Github MCP-kiszolgáló hozzáadása a Genie Code-hoz:
- A Github-fiókjából hozzon létre egy Github-alkalmazást.
Megjegyzés: Vállalati kódbázisok esetén ez a funkció csak a rendszergazdákra korlátozódhat. Lépjen kapcsolatba a rendszergazdával a lépés végrehajtásához.
- Lépjen a Profilbeállítások >> fejlesztői beállításai github-alkalmazások elemre>, és kattintson az Új Github-alkalmazás elemre.
- Töltse ki a kért mezőket. A visszahívási URL-címnek a következőnek kell lennie
https://<your-databricks-workspace-url>/login/oauth/http.html: . Így hitelesíti a GitHub a Databricks-munkaterületet.- A kezdőlap URL-címe nem befolyásolja az MCP-kiszolgálót, és tetszőleges értékre állítható be
- Törölje az "aktív" jelölőnégyzet jelölését, ha a Webhook URL-címét nem kötelező mezővé szeretné tenni
- Adja meg a Github-alkalmazásnak a szükséges engedélyeket az adattár és a szervezet eléréséhez.
- Kattintson a GitHub-alkalmazás létrehozása elemre.
- Az újonnan létrehozott alkalmazásban az Ügyfélkódok csoportban kattintson az Új ügyfélkód létrehozása elemre. Másolja ki ezt az értéket.
- Hozzon létre egy új Unity Catalog-kapcsolatot a GitHubhoz. Jogosultságokkal kell rendelkeznie
CREATE CONNECTION.- Ha a munkaterületen már van telepítve egy, akkor a meglévőt használhatja, amíg jogosultságokkal rendelkezik
USE CONNECTIONrajta. - Töltse ki az alábbi mezőket:
- Kapcsolat típusa:
HTTP - Hitelesítés típusa:
OAuth User to Machine - OAuth-szolgáltató:
Manual configuration- Ha csak a nyilvános adattárakhoz és a saját fiók adataihoz kell hozzáférnie, kattintson
Github MCPide, és hagyja ki a többi lépést.
- Ha csak a nyilvános adattárakhoz és a saját fiók adataihoz kell hozzáférnie, kattintson
- Házigazda:
https://api.githubcopilot.com - OAuth-hatókör: Az alkalmazás hatókörei. Például:
mcp:access read:user user:email repo read:org - Titkos ügyfélkód és ügyfélazonosító: az 1. lépésből generálva
- Engedélyezési végpont:
https://github.com/login/oauth/authorize - Token végpont:
https://github.com/login/oauth/access_token - Alap elérési út:
/mcp - MCP-kapcsolat:
checked
- Kapcsolat típusa:
- Kattintson a Kapcsolat létrehozása gombra
- Ha a munkaterületen már van telepítve egy, akkor a meglévőt használhatja, amíg jogosultságokkal rendelkezik
- A jobb felső sarokban kattintson a Bejelentkezés gombra a kapcsolatba való bejelentkezéshez. Ekkor megnyílik egy új ablak, amely arra kéri, hogy engedélyezze a Github-alkalmazást a Databricks-fiókban. Kattintson a csatlakozás gombra azon a GitHub-fiókon, amelyhez csatlakozni szeretne.
A Github MCP most már használatra kész. Kövesse az MCP-kiszolgálók hozzáadása a Genie Code-hoz című témakörben leírt lépéseket.
Genie Code-utasítások testreszabása vállalati kódkereséshez
Miután csatlakoztatta a Github MCP-kiszolgálót a Genie Code-hoz, eszközökkel és egyéni utasításokkal bővítheti a Genie Code vállalati kódkeresési képességeit. Megadhatja például, hogy a Genie Code adott adattárakban keressen. Kövesse az alábbi lépéseket:
- A Genie-kód beállításai között kattintson a
a Github MCP-kiszolgáló mellett. Manuálisan engedélyezze a
get_file_contentséssearch_codeeszközöket. - A Genie Code utasítások fájljában adja hozzá azoknak a releváns adattáraknak a listáját, amelyeket a Genie Code-nak át kell keresnie a kérdések megválaszolásakor. Például:
Enterprise Code Search: This is the list of relevant Github repositories:
- repo: my_repository, owner: bob999
- repo: hello_world_repository, owner: janedoe123