ΠΡΠ°ΡΠΊΠΎ
ΠΠ°ΠΉ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΠ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΈΡΠ°ΡΡ SonarQube: ΠΏΡΠΎΠ΅ΠΊΡΡ, ΡΡΠ°ΡΡΡ quality gate, ΠΌΠ΅ΡΡΠΈΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΊΡΡΡΠΈΠ΅ ΠΊΠΎΠ΄Π°) ΠΈ ΠΈΡ ΠΈΡΡΠΎΡΠΈΡ, ΠΎΡΠΊΡΡΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠΎ ΡΠ΅ΡΡΡΠ·Π½ΠΎΡΡΠΈ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΠΠ, Π°Π½Π°Π»ΠΈΠ·Ρ ΠΈ Π²Π΅ΡΠΊΠΈ. SonarQube Server ΠΈΠ»ΠΈ SonarQube Cloud, ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½ΠΈΠ΅, Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΠΎΠΊΠ΅Π½ΠΎΠΌ.
ΠΠΎΡΠ°Π³ΠΎΠ²Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈ SonarQube ΠΊ Microsoft Copilot Π·Π° 2 ΠΌΠΈΠ½ΡΡΡ
ΠΠ°ΡΠ½ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΏΡΠΎΠ±Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π² AnythingMCP Cloud, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈ SonarQube Π² ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²Ρ ΡΠ²ΠΎΠΉ MCP URL Π² Microsoft Copilot. ΠΠ΅Π· ΠΊΠΎΠ΄Π° ΠΈ Π±Π΅Π· ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°.
ΠΠ΅Π· Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΎΠΉ ΠΊΠ°ΡΡΡ Β· 7 Π΄Π½Π΅ΠΉ ΠΏΡΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Β· ΠΡΡΡ Π²Π°ΡΠΈΠ°Π½Ρ self-host
ΠΠΎΠΏΡΠΎΠ±ΡΠΉ ΡΠΏΡΠΎΡΠΈΡΡ
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠΌΠΏΡΠΎΠ² Π΄Π»Ρ SonarQube
ΠΠ»ΠΈΠΊΠ½ΠΈ ΠΏΠΎ ΠΏΡΠΎΠΌΠΏΡΡ β ΠΎΠ½ ΡΠΊΠΎΠΏΠΈΡΡΠ΅ΡΡΡ. ΠΡΡΠ°Π²Ρ Π² Claude, ChatGPT, Cursor, Gemini, Copilot ΠΈΠ»ΠΈ OpenClaw ΠΈ Π·Π°ΠΏΡΡΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠΎΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ.
Claude β ΡΡΠΎ AI, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΈΠ±Π°ΡΡΡΡ. ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΎΡΠ²Π΅ΡΡ.
π‘ ΠΠ΅ Ρ ΠΎΡΠ΅ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ cloud.anythingmcp.com Π½Π°ΠΏΡΡΠΌΡΡ. ΠΠΎΠΉΠ΄ΠΈ Π² Π°ΠΊΠΊΠ°ΡΠ½Ρ, Π½Π°ΠΆΠΌΠΈ Connectors β SonarQube, Π²ΡΡΠ°Π²Ρ ΡΠ²ΠΎΠΈ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΠΎΠ·Π΄Π°ΠΉ API-ΠΊΠ»ΡΡ MCP β Π³ΠΎΡΠΎΠ²ΠΎ. ΠΠ΅Π· Docker, Π±Π΅Π·
git clone, Π±Π΅Π· Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°.
SonarQube + Microsoft Copilot
ΠΠ°ΠΉ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΠ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΈΡΠ°ΡΡ SonarQube: ΠΏΡΠΎΠ΅ΠΊΡΡ, ΡΡΠ°ΡΡΡ quality gate, ΠΌΠ΅ΡΡΠΈΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΊΡΡΡΠΈΠ΅ ΠΊΠΎΠ΄Π°) ΠΈ ΠΈΡ ΠΈΡΡΠΎΡΠΈΡ, ΠΎΡΠΊΡΡΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠΎ ΡΠ΅ΡΡΡΠ·Π½ΠΎΡΡΠΈ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΠΠ, Π°Π½Π°Π»ΠΈΠ·Ρ ΠΈ Π²Π΅ΡΠΊΠΈ. SonarQube Server ΠΈΠ»ΠΈ SonarQube Cloud, ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½ΠΈΠ΅, Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΠΎΠΊΠ΅Π½ΠΎΠΌ.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ»Π½Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π° Π² ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ (ΠΎΠ½Π° Π²ΠΈΠ΄Π½Π° Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠ² Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ). ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ° Π½ΡΠΆΠ½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ:
SONARQUBE_URL, SONARQUBE_TOKEN
Π¨Π°Π³ 1 β ΠΠΎΠ»ΡΡΠΈ ΡΡΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 3 ΠΌΠΈΠ½ΡΡ. Π’Π΅Π±Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ SonarQube Server (ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ Community Build) ΠΈΠ»ΠΈ Π°ΠΊΠΊΠ°ΡΠ½Ρ SonarQube Cloud Ρ ΠΎΡΡ Π±Ρ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠΎΠΊΠ΅Π½.
- ΠΠ°Π΄Π°ΠΉ
SONARQUBE_URLΠ±Π΅Π·/apiΠΈ Π±Π΅Π· Π·Π°Π²Π΅ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΡΠ°:https://sonarcloud.ioΠ΄Π»Ρ SonarQube Cloud Π² ΡΠ΅Π³ΠΈΠΎΠ½Π΅ EU,https://sonarqube.usΠ΄Π»Ρ SonarQube Cloud Π² ΡΠ΅Π³ΠΈΠΎΠ½Π΅ US ΠΈΠ»ΠΈ Π°Π΄ΡΠ΅Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ SonarQube Server Π² ΡΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡ Π΅Π³ΠΎ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠΉ ΠΏΡΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π΅ΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,https://sonar.example.comΠΈΠ»ΠΈhttps://example.com/sonarqube). - Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠΎΠΊΠ΅Π½ ΠΈ Π²ΡΡΠ°Π²Ρ Π΅Π³ΠΎ Π²
SONARQUBE_TOKENΠ±Π΅Π· ΡΠ»ΠΎΠ²Π° Bearer. ΠΠ° Server: Π°Π²Π°ΡΠ°Ρ β My Account β Security, Π·Π°ΡΠ΅ΠΌ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠΉ ΡΠΎΠΊΠ΅Π½ ΡΠΈΠΏΠ° User. ΠΠ° Cloud: Π°Π²Π°ΡΠ°Ρ β My Account β Access tokens β Personal Tokens, Π·Π°ΡΠ΅ΠΌ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠΉ ΡΠΎΠΊΠ΅Π½. Π’ΠΎΠΊΠ΅Π½Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΡΠΎΠΊΠ΅Π½Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Web API. - Π SonarQube Cloud Π·Π°Π΄Π°ΠΉ
SONARQUBE_ORGANIZATIONβ ΠΊΠ»ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, ΠΎΠ½ Π²ΠΈΠ΄Π΅Π½ Π² URLsonarcloud.io/organizations/<key>. Cloud ΡΡΠ΅Π±ΡΠ΅Ρ Π΅Π³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΈΡΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ° Server ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠ»Π΅ ΠΏΡΡΡΡΠΌ. - Π£ΡΡΠ°Π½ΠΎΠ²ΠΈ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈ
sonarqube_list_projects: ΠΎΠ½ Π²ΡΠ²Π΅Π΄Π΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠΊΠ΅Π½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ, Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ.
Π§ΡΠΎ ΠΎΠ½ ΡΠΈΡΠ°Π΅Ρ: ΠΏΡΠΎΡΡΠ» Π»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ quality gate (OK ΠΈΠ»ΠΈ ERROR, Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ Π½Π΅Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ), ΡΠ΅ΠΊΡΡΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ coverage, duplicated_lines_density, ncloc ΠΈ ΡΡΡΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ software_quality_*, ΠΊΠ°ΠΊ ΡΡΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΌΠ΅Π½ΡΠ»ΠΈΡΡ ΠΎΡ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΠΠ (SECURITY, RELIABILITY, MAINTAINABILITY), ΡΠ΅ΡΡΡΠ·Π½ΠΎΡΡΠΈ ΠΈ ΡΡΠ°ΡΡΡΡ, Π°Π½Π°Π»ΠΈΠ·Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ ΠΈΡ
ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²Π΅ΡΠΊΠΈ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ ΠΈ ΡΡΠ°ΡΡΡΠΎΠΌ gate. ΠΡΠ΅ 7 ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠ΅Π½ΠΈΠ΅, Π° ΡΠΎΠΊΠ΅Π½ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π²ΠΈΠ΄ΠΈΡ ΠΠ.
ΠΡΠΎΠ΅ΠΊΡΡ ΠΈ Π²Π΅ΡΠΊΠΈ: ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠ»ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, payments-api ΠΈΠ»ΠΈ my-org_payments-api Π² Cloud), Π° Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠ΅ ΠΈΠΌΡ. ΠΠ΅Π· branch ΠΈΠ»ΠΈ pullRequest ΠΎΠ½ΠΈ ΡΠΈΡΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²Π΅ΡΠΊΡ. Community Build Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²Π΅ΡΠΊΡ.
ΠΡΠΈΠ²Π°ΡΠ½Π°Ρ ΡΠ΅ΡΡ: Π΅ΡΠ»ΠΈ AnythingMCP ΡΠ°Π·Π²ΡΡΠ½ΡΡ Ρ ΡΠ΅Π±Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ, Π° SonarQube Server Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΌ Ρ
ΠΎΡΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΠΌΡ IP, ΡΡΠΎΡ Ρ
ΠΎΡΡ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² SSRF_ALLOWED_HOSTS, ΠΈΠ½Π°ΡΠ΅ Π·Π°ΡΠΈΡΠ° ΠΈΡΡ
ΠΎΠ΄ΡΡΠΈΡ
Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΎΡΠΊΠ»ΠΎΠ½ΠΈΡ Π²ΡΠ·ΠΎΠ². AnythingMCP Cloud ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ SonarQube Cloud ΠΈΠ»ΠΈ ΠΊ SonarQube Server, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌΡ ΠΈΠ· ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ: ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π΄ΠΎ 500 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ (1 000 Π΄Π»Ρ sonarqube_get_measures_history). ΠΠΎΠΈΡΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 10 000 ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΡΠΌΠΌΠ°ΡΠ½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΆΠ°ΠΉ ΡΠΈΠ»ΡΡΡΡ, Π° Π½Π΅ Π»ΠΈΡΡΠ°ΠΉ Π΄Π°Π»ΡΡΠ΅. SonarQube Cloud ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ 429, Π΅ΡΠ»ΠΈ ΡΠΎΠΊΠ΅Π½ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠΎΠ²: ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠΈ ΠΏΠΎΠΏΡΡΠΊΡ. Π SonarQube Server ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΎΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π΅Ρ.
Π§Π°ΡΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ: 401 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠΎΠΊΠ΅Π½ Π½Π΅Π²Π΅ΡΠ½ΡΠΉ, ΠΏΡΠΎΡΡΠΎΡΠ΅Π½ ΠΈΠ»ΠΈ ΠΎΡΠΎΠ·Π²Π°Π½ Π»ΠΈΠ±ΠΎ ΡΡΠΎ ΡΠΎΠΊΠ΅Π½ Π°Π½Π°Π»ΠΈΠ·Π°, Π° Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠΎΠΊΠ΅Π½. 403 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΎΠΊΠ΅Π½Π° Π½Π΅Ρ ΠΏΡΠ°Π²Π° Browse Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ. 404 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠ»ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π²Π΅ΡΠΊΠ° ΠΈΠ»ΠΈ pull request Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, Π»ΠΈΠ±ΠΎ Π½Π΅Π²Π΅ΡΠ΅Π½ SONARQUBE_URL. 400 ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π² Cloud.
ΠΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π² SonarQube (Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² ΡΡΠ°ΡΡΡΠΎΠ² ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π², Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ quality gate, ΠΏΡΠΎΡΠΈΠ»Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΠΎΠΊΠ΅Π½Π°) ΠΈ Π½Π΅ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ security hotspots, ΠΏΠΎΡΡΡΠ΅Π»ΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Web API v2, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΠ»ΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ Π½ΠΎΠ²ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ.
Π¨Π°Π³ 2 β Π£ΡΡΠ°Π½ΠΎΠ²ΠΈ Π°Π΄Π°ΠΏΡΠ΅Ρ
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Π¨Π°Π³ 3 β ΠΠΎΠ±Π°Π²Ρ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ Π² Microsoft Copilot
URL Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°: Π² AnythingMCP ΠΎΡΠΊΡΠΎΠΉΡΠ΅ MCP Servers β ΡΠ΅ΡΠ²Π΅Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠΎΡ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ, ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ URL (
https://cloud.anythingmcp.com/mcp/β¦). ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎYOUR_SERVER_ID.
Microsoft Copilot ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ MCP-ΡΠ΅ΡΠ²Π΅ΡΡ ΡΠ΅ΡΠ΅Π· Π°Π³Π΅Π½ΡΠΎΠ², ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Π² Copilot Studio: ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡ AnythingMCP Π² Π°Π³Π΅Π½ΡΠ° ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΡΡ Π°Π³Π΅Π½ΡΠ° Π² Microsoft 365 Copilot ΠΈ Teams. Copilot Studio ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈΠ· ΠΎΠ±Π»Π°ΠΊΠ° Microsoft ΠΏΠΎ Streamable HTTP, ΠΊΠΎΡΠΎΡΡΠΉ AnythingMCP ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ.
- Π Copilot Studio ΠΎΡΠΊΡΠΎΠΉ ΡΠ²ΠΎΠ΅Π³ΠΎ Π°Π³Π΅Π½ΡΠ° (ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°ΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ), ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈ Π² Tools ΠΈ Π²ΡΠ±Π΅ΡΠΈ Add a tool β New tool β Model Context Protocol.
- Π£ΠΊΠ°ΠΆΠΈ Server name (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
AnythingMCP), Server description, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡ, ΠΈ Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. ΠΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Copilot Studio ΡΠ΅ΡΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ΅ΡΠ²Π΅Ρ. - Π Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π²ΡΠ±Π΅ΡΠΈ API key, ΡΡΡΠ°Π½ΠΎΠ²ΠΈ Type Π² Header, ΡΠΊΠ°ΠΆΠΈ ΠΈΠΌΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°
X-API-KeyΠΈ Π½Π°ΠΆΠΌΠΈ Create. - Π ΠΎΠΊΠ½Π΅ Add tool Π²ΡΠ±Π΅ΡΠΈ Create a new connection, Π²ΡΡΠ°Π²Ρ MCP API-ΠΊΠ»ΡΡ ΠΈΠ· AnythingMCP (MCP Servers β ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ β API keys) ΠΈ Π½Π°ΠΆΠΌΠΈ Add to agent.
- ΠΡΠΎΠ²Π΅ΡΡ Π² ΠΏΠ°Π½Π΅Π»ΠΈ Test Π°Π³Π΅Π½ΡΠ°: ΠΏΠΎΠΏΡΠΎΡΠΈ ΠΎ ΡΠΎΠΌ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
SonarQube. - ΠΠ°ΠΆΠΌΠΈ Publish, Π·Π°ΡΠ΅ΠΌ Channels β Microsoft 365 and Microsoft Teams, ΠΎΡΡΠ°Π²Ρ Π²ΠΊΠ»ΡΡΡΠ½Π½ΡΠΌ Make agent available in Microsoft Copilot ΠΈ Π½Π°ΠΆΠΌΠΈ Add channel. See agent in Teams ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π°Π³Π΅Π½ΡΠ° Π΄Π»Ρ ΡΠ΅Π±Ρ; Π² Microsoft 365 Copilot Π²Π²Π΅Π΄ΠΈ @ ΠΈ Π²ΡΠ±Π΅ΡΠΈ Π°Π³Π΅Π½ΡΠ°.
Π₯ΠΎΡΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²Ρ ΠΎΠ΄ΠΈΠ» ΠΏΠΎΠ΄ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ? ΠΠΌΠ΅ΡΡΠΎ API-ΠΊΠ»ΡΡΠ° Π²ΡΠ±Π΅ΡΠΈ OAuth 2.0 β Dynamic discovery: ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΎΠΉΠ΄ΡΡ Π² AnythingMCP ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π΅ Π°Π³Π΅Π½ΡΠΎΠΌ.
Π Π°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡ ΡΠ°ΠΌ? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ HTTPS-Π°Π΄ΡΠ΅Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π²ΠΌΠ΅ΡΡΠΎ https://cloud.anythingmcp.com. Copilot Studio ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈΠ· ΠΎΠ±Π»Π°ΠΊΠ° Microsoft, ΠΏΠΎΡΡΠΎΠΌΡ localhost Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ.
ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
| ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ | Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ |
|---|---|
sonarqube_list_projects | ΠΡΠ²ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΡ SonarQube, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠΊΠ΅Π½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ, Ρ ΠΈΡ ΠΊΠ»ΡΡΠΎΠΌ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ |
sonarqube_get_quality_gate_status | ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΏΡΠΎΡΡΠ» Π»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ quality gate: ΠΎΠ±ΡΠΈΠΉ ΡΡΠ°ΡΡΡ (OK ΠΈΠ»ΠΈ ERROR) ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Ρ Π΅Π³ΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠΎΠΉ, ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΡΠΌ ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌβ¦ |
sonarqube_get_measures | Π§ΠΈΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ΅ΡΡΠΈΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ coverage, duplicated_lines_density, ncloc ΠΈΠ»ΠΈβ¦ |
sonarqube_get_measures_history | ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΌΠ΅Π½ΡΠ»ΠΈΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ: ΠΎΠ΄Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π°Π½Π°Π»ΠΈΠ·, Ρ Π΅Π³ΠΎ Π΄Π°ΡΠΎΠΉ |
sonarqube_search_issues | ΠΡΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ : ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΡΠ°ΠΉΠ» ΠΈ ΡΡΡΠΎΠΊΠ°, Π²Π»ΠΈΡΠ½ΠΈΠ΅ (ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΠ ΠΈ ΡΠ΅ΡΡΡΠ·Π½ΠΎΡΡΡ), ΡΡΠ°ΡΡΡ, ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅β¦ |
sonarqube_list_project_analyses | ΠΡΠ²ΠΎΠ΄ΠΈΡ Π°Π½Π°Π»ΠΈΠ·Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΎΡ Π½ΠΎΠ²ΡΡ ΠΊ ΡΡΠ°ΡΡΠΌ, Ρ ΠΈΡ Π΄Π°ΡΠΎΠΉ, Π²Π΅ΡΡΠΈΠ΅ΠΉ ΠΈ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ quality gate ΠΈΠ»ΠΈ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ |
sonarqube_list_branches | ΠΡΠ²ΠΎΠ΄ΠΈΡ Π²Π΅ΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ ΠΈΡ ΡΠΈΠΏΠΎΠΌ, ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²Π΅ΡΠΊΠΈ, Π΄Π°ΡΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΡΡΠ°ΡΡΡΠΎΠΌ quality gate |
FAQ
ΠΠ»Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ Copilot ΡΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ? ΠΠ»Ρ Microsoft 365 Copilot Π½Π° ΡΠ°Π±ΠΎΡΠ΅ β ΡΠ΅ΡΠ΅Π· Π°Π³Π΅Π½ΡΠΎΠ² Copilot Studio. Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Microsoft Copilot Π΄Π»Ρ Π»ΠΈΡΠ½ΡΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ² Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉ MCP-ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅Π»ΡΠ·Ρ.
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ? Π Π°Π±ΠΎΡΠΈΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ Copilot Studio (Π»ΠΈΡΠ΅Π½Π·ΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ±Π½Π°Ρ Π²Π΅ΡΡΠΈΡ), ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π°Π³Π΅Π½ΡΠ°. Π’Π΅ΠΌ, ΠΊΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΠΌ Π² Microsoft 365 Copilot ΠΈΠ»ΠΈ Teams, Π½ΡΠΆΠ΅Π½ Π΄ΠΎΡΡΡΠΏ ΠΊ Π°Π³Π΅Π½ΡΡ: ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡ ΠΈΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡΠΎΡΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠ»ΠΈ Π² ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π΅ΠΉΡΡΠ²ΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠ² Power Platform, ΠΎΠ½ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΠΈ Π½Π° MCP-ΡΠ΅ΡΠ²Π΅ΡΡ.
ΠΠ³Π΅Π½Ρ Π½Π΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ. ΠΡΠΎΠ²Π΅ΡΡ, ΡΡΠΎ ΠΈΠΌΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° β ΡΠΎΠ²Π½ΠΎ X-API-Key, Π° ΠΊΠ»ΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ MCP-ΡΠ΅ΡΠ²Π΅ΡΡ, ΡΡΠΎ ΠΈ URL, ΠΈ ΡΠ΄Π΅Π»Π°ΠΉ Server description ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ: ΠΏΠΎ Π½Π΅ΠΌΡ Copilot Studio ΡΠ΅ΡΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ΅ΡΠ²Π΅Ρ. ΠΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΠΉ Π°Π³Π΅Π½ΡΠ° Π·Π°Π½ΠΎΠ²ΠΎ; Π² ΠΎΡΠΊΡΡΡΠΎΠΌ ΡΠ°ΡΠ΅ Π²Π²Π΅Π΄ΠΈ Β«start overΒ», ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ
- Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠ°
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Claude
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ChatGPT
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ?