Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Agent 365:n komentorivikäyttöliittymän
HALLITSE MCP-palvelimia Dataverse-ympäristöissä. Komento develop-mcp tarjoaa vaihtoehdot julkaista, poistaa ja rekisteröidä MCP-palvelimia käytettäväksi Dataverse-ympäristöissä.
Note
Käskyt develop-mcp approve, develop-mcp block, ja develop-mcp package-mcp-server poistetaan Agent 365 CLI:stä. Vuokralaisten ylläpitäjät suorittavat nyt palvelimen hyväksynnän ja eston Microsoft hallintakeskuksessa — odottavat pyynnöt tarkistetaan Requested Agents -sivulla. Komentokeskus ei enää tuota MCP-palvelinpaketteja Admin Centerin lähettämiseen; Ylläpitäjät ottavat käyttöön ja hallinnoivat palvelimia suoraan hallintokeskuksessa.
Vaadittu vähimmäisrooli: Vaihtelee alivaliokunnan mukaan
Syntax
a365 develop-mcp [command] [options]
Asetukset
| Option | Description |
|---|---|
-v, --verbose |
Yksityiskohtaisen kirjaamisen käyttöönotto |
-?, -h, --help |
Näytä ohjeet ja käyttötiedot |
develop-mcp evaluate
Arvioi MCP-palvelintasi tieteellisten parhaiden käytäntöjen perusteella arvioidaksesi tuotantovalmiutta. Tämä työkalu tuottaa kattavan arviointiraportin, jossa on pisteytyksiä, selityksiä ja toimenpiteitä. Komento tunnistaa MCP-palvelimen käyttämät työkalut, suorittaa joukon deterministisiä ja tekoälyn pisteyttämiä semanttisia tarkistuksia niiden skeemoja vastaan ja tuottaa HTML-raportin, joka arvioi skeeman laatua ja listaa priorisoidut toimintokohteet parannuksiin.
a365 develop-mcp evaluate --server-url <server-url> [--auth-token <auth-token>] [options]
evaluate asetukset
| Option | Description |
|---|---|
-u, --server-url <server-url> |
Required. MCP-palvelimen suoratoistettavan HTTP-päätepisteen URL (yleensä päättyy )./mcp |
--auth-token <auth-token> |
Optional. Tarvitaan vain, kun MCP-palvelin tarvitsee todennuksen. Kantajatunnus palvelimelle. Suosi ympäristömuuttujaa A365_MCP_AUTH_TOKEN ; komentorivin kautta välitetty token näkyy prosessilistauksissa ja shell-historiassa. |
-o, --output-dir <output-dir> |
Hakemisto tarkistuslistalle ja raporttitiedostoille. Oletuksena nykyinen hakemisto (.). |
--eval-engine <eval-engine> |
Mikä paikallinen koodausagentti pisteytää semanttiset tarkistukset: auto (oletus; kokeile GitHub Copilot, sitten Claude Code), github-copilot, claude-code tai none (ohita tekoälypisteytys ja odota ennalta pisteytetty tarkistuslista). |
-v, --verbose |
Ota yksityiskohtainen kirjaaminen käyttöön. |
-?, -h, --help |
Näytä ohjeet ja käyttötiedot. |
evaluate Esimerkkejä
Arvioi paikallinen palvelin automaattisella moduulin valinnalla:
a365 develop-mcp evaluate --server-url "http://localhost:5000/mcp"
Arvioi todennettu palvelin, joka sisältää ympäristömuuttujan antaman tunnuksen ja alikansioon kirjoitetut artefaktit:
$env:A365_MCP_AUTH_TOKEN = "<bearer-token>"
a365 develop-mcp evaluate --server-url "https://my-mcp-server.contoso.com/mcp" --output-dir "./eval"
Luo vain tarkistusluettelo ja pisteytä se omalla LLM:lläsi:
a365 develop-mcp evaluate --server-url "https://my-mcp-server.contoso.com/mcp" --eval-engine none
Pakota tietty pisteytysmoduuli:
a365 develop-mcp evaluate --server-url "http://localhost:5000/mcp" --eval-engine claude-code
evaluate Ympäristömuuttujat
Käytä seuraavia ympäristömuuttujia autentikoinnin mahdollistamiseen ja halutessa ohjata, mitä mallia kukin paikallinen pisteytysmoottori käyttää.
| Environment variable | Purpose |
|---|---|
A365_MCP_AUTH_TOKEN |
MCP-palvelimen kantaja-token, jota käytetään, kun --auth-token sitä ei siirretä. Parempi kuin lipu, koska se pitää tokenin poissa prosessilistauksista ja shell-historiasta. |
A365_EVAL_COPILOT_MODEL |
Ohita GitHub Copilot -malli. Vaatii tarkan mallin ID:n, esimerkiksi claude-haiku-4.5. |
A365_EVAL_CLAUDE_MODEL |
Ohita Claude-koodin malli. Hyväksyy mallin aliaksen (esimerkiksi haiku) tai täyden mallitunnuksen. |
develop-mcp list-environments
Luettele kaikki MCP-palvelimen hallintaan käytettävissä olevat Dataverse-ympäristöt.
a365 develop-mcp list-environments [options]
Tämä komento näyttää kaikki Dataverse-ympäristöt, joissa voit hallita MCP-palvelimia.
list-environments asetukset
| Option | Description |
|---|---|
--dry-run |
Näytä, mitä tehdään ilman suorittamista |
-v, --verbose |
Yksityiskohtaisen kirjaamisen käyttöönotto |
-?, -h, --help |
Näytä ohjeet ja käyttötiedot |
develop-mcp list-servers
Luetteloi MCP-palvelimet tietyssä Dataverse-ympäristössä.
a365 develop-mcp list-servers [options]
Tämä komento näyttää kaikki MCP-palvelimet, jotka on tällä hetkellä otettu käyttöön määritetyssä Dataverse-ympäristössä.
list-servers asetukset
| Option | Description |
|---|---|
-e, --environment-id <environment-id> |
Dataverse-ympäristön tunnus |
--dry-run |
Näytä, mitä tehdään ilman suorittamista |
-v, --verbose |
Yksityiskohtaisen kirjaamisen käyttöönotto |
-?, -h, --help |
Näytä ohjeet ja käyttötiedot |
develop-mcp publish
Julkaise MCP-palvelin Dataverse-ympäristöön.
a365 develop-mcp publish [options]
Tämän komennon avulla voit julkaista MCP-palvelimen määritettyyn Dataverse-ympäristöön.
Kun julkaiset sovelluksen, CLI luo <server-name>-PublicClients Microsoft Entra -sovelluksen rekisteröinnin vuokralasellesi. Tämä sovellus sisältää OAuth-oikeudet, joita asiakaspalvelimet (kuten Visual Studio Code ja Microsoft 365 Copilot CLI) käyttävät kutsuakseen julkaistua MCP-palvelinta. Koska komento luo sovelluksen rekisteröinnin, CLI:tä ajavalla tilillä täytyy olla Application.ReadWrite.All Microsoft Graph -oikeus. Juokseminen publish ilman sitä epäonnistuu.
Note
Tarjoa --publisher-name räätälöityjä (käyttäjän luomia) MCP-palvelimia. Arvo kirjoitetaan julkaistun paketin kehittäjämetatietoihin ja se on välttämätön näille palvelimille. Se jätetään huomiotta ensimmäisen osapuolen Microsoft omistamilla palvelimilla (esimerkiksi msdyn_DataverseMCPServer), jotka aina julkaisevat "Microsoft". Kun jätät sen pois, komentorivi pyytää sitä interaktiivisesti; Voi julkaista --yes ilman kehotuksia CI- tai skriptatuissa konteksteissa.
publish asetukset
| Option | Description |
|---|---|
-e, --environment-id <environment-id> |
Dataverse-ympäristön tunnus |
-s, --server-name <server-name> |
Julkaistava MCP-palvelimen nimi |
-a, --alias <alias> |
Alias MCP-palvelimelle |
-d, --display-name <display-name> |
MCP-palvelimen näyttönimi |
-p, --publisher-name <publisher-name> |
Publisher-nimi kirjoitettuna julkaistun paketin metatietoihin. Vaaditaan räätälöidyille (käyttäjän luomille) MCP-palvelimille; jätetty huomiotta ensimmäisen osapuolen Microsoft-omisteisilla palvelimilla. Pyydetään interaktiivisesti, kun se jätettiin pois. |
-y, --yes |
Ohittakaa interaktiivinen "Jatkatko julkaisemista?" (y/N)" confirmation. Käyttö CI- tai skriptatuissa konteksteissa. |
--dry-run |
Näytä, mitä tehdään ilman suorittamista |
-v, --verbose |
Yksityiskohtaisen kirjaamisen käyttöönotto |
-?, -h, --help |
Näytä ohjeet ja käyttötiedot |
develop-mcp unpublish
Peruuta MCP-palvelimen julkaisu Dataverse-ympäristöstä.
a365 develop-mcp unpublish [options]
Tämän komennon avulla voit poistaa MCP-palvelimen määritetystä Dataverse-ympäristöstä.
unpublish asetukset
| Option | Description |
|---|---|
-e, --environment-id <environment-id> |
Dataverse-ympäristön tunnus |
-s, --server-name <server-name> |
MCP-palvelimen nimi peruuta julkaisu |
--dry-run |
Näytä, mitä tehdään ilman suorittamista |
-?, -h, --help |
Näytä ohjeet ja käyttötiedot |
develop-mcp register-external-mcp-server
Rekisteröi ulkoinen MCP-palvelin Entralla, ulkoisella OAuthilla, API-avaimella tai ilman tunnistautumista.
a365 develop-mcp register-external-mcp-server [options]
Käytä tätä komentoa rekisteröidäksesi ulkoisesti isännöidyn (kolmannen osapuolen) MCP-palvelimen vuokralaisellasi. Komento luo alustan tarvitsemat Microsoft Entra -sovellusrekisteröinnit, kutsuu Agent 365 -alustaa lisätäkseen MCP-palvelimen ja konfiguroi uudelleenohjaus-URI:t ja API-oikeudet uusiin sovellusrekisteröinteihin.
Palvelimen nimen tulee alkaa ext_ etuliitteellä ja olla enintään 20 merkkiä pitkä, esimerkiksi ext_MyServer. Työkalujen nimien on täsmälleen vastattava etä-MCP-palvelimen paljastamia nimiä. Epäsopivat nimet aiheuttavat työkalukutsujen epäonnistumisen ajonaikana.
Voit antaa parametreja kolmella tavalla:
- Välitä ne komentorivivaihtoehtoina.
- Toimita JSON-tiedosto, jossa
--input-fileon . Komentorivivaihtoehdot ohittavat tiedoston arvot. Katsoregister-external-mcp-server-sample.jsonCLI-malleista tiedostorakenne. - Jätä pois kaikki interaktiivisesti pyydettävät arvot.
Kun rekisteröinti on onnistunut, pyydä vuokralaisen ylläpitäjää hyväksymään uusi MCP-palvelin ennen kuin agentit voivat käyttää sitä. Jos olet rekisteröitynyt , ExternalOAuthlisää myös näkyvä uudelleenohjaus-URI ulkoiseen IDP-sovellukseesi.
Important
Jos rekisteröinti epäonnistuu Microsoft Entra -sovellusrekisteröintien luomisen jälkeen, sovelluksia ei automaattisesti peruta. Poista ne manuaalisesti Azure-portaalista ennen uudelleenyrittämistä.
register-external-mcp-server asetukset
Jotkin vaihtoehdot vaaditaan vain tietyille todennustyypeille, kuten kuvaussarakkeessa kuvataan.
| Option | Description |
|---|---|
-s, --server-name <server-name> |
MCP-palvelimen nimi. Aloitettava ja ext_ enintään 20 merkillä, esimerkiksi. ext_MyServer |
-u, --server-url <server-url> |
Etä-MCP-palvelimen URL. On oltava kelvollinen HTTP- tai HTTPS-URL |
-a, --auth-type <auth-type> |
Todennustyyppi: EntraOAuth, ExternalOAuth, APIKey, tai NoAuth |
--publisher <publisher> |
Publisher-nimi (käytetty paketin metatiedoissa) |
--description <description> |
Palvelimen kuvaus (käytetty pakettien metatiedoissa) |
--tools <tools> |
Pilkulla eroteltu lista työkalujen nimistä, jotka tämä palvelin paljastaa, esimerkiksi tool1,tool2,tool3 |
-f, --input-file <input-file> |
Polku JSON-tiedostoon rekisteröintiparametreilla |
--remote-scopes <remote-scopes> |
Esimerkiksi etä-MCP-palvelimen skokoopit, api://{appId-guid}/{scopeName}. Käytetty yhdessä EntraOAuth |
-t, --tenant-id <tenant-id> |
Entra-vuokralaisen tunnus sovelluksen rekisteröintiä varten. Oletusarvot nykyiselle az login vuokralaiselle |
--service-tree-id <service-tree-id> |
ServiceTree ID Entra-sovelluksen rekisteröintiä varten. Vaadittu Microsoft-yritysvuokralaisissa |
-l, --secret-lifetime-months <months> |
Elinikä kuukausina (1–24) luoduille asiakassalaisuuksille luoduissa Entra-sovelluksissa. Oletuksena on 24 kuukautta (2 vuotta). Aseta arvo, joka on pienempi kuin appManagementPolicies vuokralaisen katto, jos vuokralaisvakuutuksesi asettaa lyhyemmän maksimimäärän |
--idp-authorization-url <url> |
Ulkoinen OAuth-valtuutusosoite. Vaaditaan, kun --auth-type on ExternalOAuth |
--idp-token-url <url> |
Ulkoinen OAuth-token-osoite. Vaaditaan, kun --auth-type on ExternalOAuth |
--idp-scopes <scopes> |
Ulkoiset OAuth-tähtäimet. Vaaditaan, kun --auth-type on ExternalOAuth |
--idp-client-id <client-id> |
Ulkoinen OAuth-asiakastunniste. Vaaditaan, kun --auth-type on ExternalOAuth |
--idp-client-secret <client-secret> |
Ulkoinen OAuth-asiakassalaisuus. Vaaditaan, kun --auth-type on ExternalOAuth |
--api-key-location <location> |
API-avaimen sijainti: Header tai Query. Vaaditaan, kun --auth-type on APIKey |
--api-key-name <name> |
API-avainparametri tai otsikonnimi, esimerkiksi X-API-Key tai token. Vaaditaan, kun --auth-type on APIKey |
--dry-run |
Näytä, mitä tehdään ilman suorittamista |
-v, --verbose |
Yksityiskohtaisen kirjaamisen käyttöönotto |
-?, -h, --help |
Näytä ohjeet ja käyttötiedot |