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.
A Model Context Protocol (MCP) egy nyílt szabvány, amely lehetővé teszi GitHub Copilot SSMS-en kívüli eszközök és szolgáltatások használatát. Az MCP-vel az ügynök mód (jelenleg előzetes verzióban) külső rendszerekkel, például a forráskezeléssel, a dokumentációval, a belső jegyrendszerrel és más API-kkal is képes kommunikálni. Az adatbázis-feladatok mellett ugyanazt a beszélgetési felületet használja ezekhez a rendszerekhez.
Az MCP egy ügyfél-kiszolgáló modellen keresztül működik:
- Az MCP-ügyfelek (például az SSMS) az MCP-kiszolgálókhoz csatlakoznak, és műveleteket kérnek az AI-modell nevében.
- Az MCP-kiszolgálók egy vagy több eszközt is elérhetővé tehetnek egy jól definiált felületen keresztül. Minden eszköz egy adott műveletet hajt végre, például létrehoz egy munkaelemet, felsorolja a megnyitott jegyeket, vagy lekérdez egy külső API-t.
- A protokoll határozza meg az eszközfelderítés, a hívás és a válaszkezelés üzenetformátumát.
Az MCP használatához ügynök módban kell lennie. A ask mód nem támogatja az MCP-t.
Note
Az MCP-eszközök alapértelmezés szerint le vannak tiltva a kiszolgáló hozzáadása után. A Copilot Chat ablak Eszközök listájában manuálisan kell engedélyeznie minden egyes eszközt, mielőtt a Copilot használni tudná azt.
Prerequisites
- Az SSMS 22.7-es vagy újabb verziója az AI Assistance számítási feladattal.
- GitHub fiók Copilot hozzáféréssel. Másik lehetőségként ingyenesen használhatja a GitHub Copilotot a SQL Server Management Studio-ban.
MCP-kiszolgálók keresése
A hivatalos MCP-kiszolgálói adattár jó kiindulópont. Felsorolja a referencia-implementációkat és a közösség által nyújtott kiszolgálókat a szolgáltatások széles skálájához, beleértve a fájlrendszereket, az adatbázisokat, a DevOps platformokat és a webes API-kat.
Az MCP egy gyorsan fejlődő ökoszisztéma. A hivatalos MCP-kiszolgálóadattár felsorolja a munkafolyamatokba integrálható aktuális kiszolgálókat.
MCP-kiszolgáló hozzáadása
MCP-kiszolgáló hozzáadása csevegésből
Adjon hozzá MCP-kiszolgálókat az Eszközökválasztóból manuálisan vagy az MCP-beállításjegyzéken keresztül.
MCP-kiszolgálók manuális hozzáadása:
- Az Copilot Chat ablakban válassza a Tools ikont az Eszközök panel megnyitásához.
- Válassza a panel tetején látható zöld + gombot, majd az Egyéni MCP-kiszolgáló hozzáadása lehetőséget.
- Adja meg a kiszolgálóazonosítót , és válassza ki a megfelelő kapcsolatot a Típus legördülő listából:
- HTTP-kiszolgálók esetén adja meg a kiszolgáló URL-címét.
- A
stdiokiszolgálók esetében írja be a parancsot és a kiszolgálófolyamat elindításához szükséges paramétereket.
- Mentse a konfigurációt. Az SSMS inicializálja a kiszolgálót, és hozzáadja eszközeit az Eszközök listához.
MCP-kiszolgálók hozzáadása a beállításjegyzékből:
- Az Copilot Chat ablakban válassza a Tools ikont az Eszközök panel megnyitásához.
- Válassza a panel tetején látható zöld + gombot, majd a Hozzáadás lehetőséget az MCP beállításjegyzékéből.
- A MCP Kiszolgálókezelő ablakban keresse meg az MCP-kiszolgálót, és válassza a Install lehetőséget.
- A telepítés után az MCP-kiszolgáló megjelenik az Eszközök panel Hozzáadott kiszolgálók szakaszában.
Alapértelmezés szerint az eszközök nincsenek engedélyezve a telepített MCP-kiszolgálóhoz. Ezeket az Eszközök panelen kell engedélyeznie.
MCP-kiszolgáló hozzáadása a .mcp.json fájlhoz
A .mcp.json fájl manuális beállítás az MCP-kiszolgálók konfigurálásához.
Hozza létre vagy nyissa meg a(z)
%USERPROFILE%\.mcp.jsonelemet. Ez a globális konfigurációs fájl elérhetővé teszi az MCP-kiszolgálókat a felhasználói fiók számára.Illessze be a kiszolgáló konfigurációját a fájlba az alábbi formátumban:
{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } }Mentse a fájlt. Az SSMS észleli a módosítást, inicializálja a konfigurált kiszolgálókat, és elérhetővé teszi az MCP-t az Eszközök ablakban.
Ha egy kiszolgáló hitelesítést igényel, a fájlban megjelenik egy hitelesítéshez szükséges hivatkozás. Válassza ki a hitelesítési folyamat befejezéséhez.
Az MCP-kiszolgálók konfigurálásával kapcsolatos további információkért lásd Visual Studio Az MCP-kiszolgálók.
Elérhető MCP-kiszolgálók
A rendszergazdák GitHub Copilot irányítópultjának GitHub házirend-beállításai szabályozzák az ügynök üzemmódot és az MCP használatát az SSMS-ben. Ha a rendszergazda kikapcsolja ezt a beállítást, az előfizetésben lévő felhasználók nem használhatják az Ügynök módot, és nem csatlakozhatnak az SSMS MCP-kiszolgálóihoz.
Emellett a rendszergazdák konfigurálhatnak egy MCP-kiszolgálót, amely lehetővé teszi, hogy a lista pontosan szabályozza, hogy mely MCP-kiszolgálók legyenek engedélyezve a szervezeten belül. További információ: Az MCP-kiszolgáló engedélyezési listájának konfigurálása.
További információ: A vállalati GitHub Copilot szabályzatainak és funkcióinak kezelése.