ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому

πŸ”’ MCP Server Authentication Reference Collection

ДСмонстрируСт Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ Model Context Protocol с ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ Entra ID ΠΈ GitHub

TypeScript
⭐ 34 stars

ОписаниС

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ рСфСрСнсных сСрвСров для дСмонстрации Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ спСцификации Model Context Protocol. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ сцСнарии с Entra ID (ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅/ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹, API Management) ΠΈ GitHub (OAuth-прилоТСния). Π‘Π΅Ρ€Π²Π΅Ρ€Ρ‹ классифицированы ΠΊΠ°ΠΊ remote, local ΠΈΠ»ΠΈ dual-purpose. ВсС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² статусС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для изучСния ΠΈ тСстирования, Π½Π΅ для ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π°. ИдСально для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… бСзопасныС MCP-сСрвСры с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ identity providers.

ВозмоТности

βœ“

АутСнтификация с Entra ID

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° API Management, ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² с сСссионными Ρ‚ΠΎΠΊΠ΅Π½Π°ΠΌΠΈ ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· WAM.

βœ“

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с GitHub

OAuth-прилоТСния с ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ΠΎΠΌ Π½Π° сСссионныС Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ для dual-purpose сСрвСров.

βœ“

Π Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ сСрвСров

Remote, local ΠΈ dual-purpose сСрвСры для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… runtime-сцСнариСв.

βœ“

ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ для Π΄Π΅ΠΌΠΎ

Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Python ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… тСхнологиях для тСстирования Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ

Π―Π·Ρ‹ΠΊ
TypeScript
ЛицСнзия
MIT License
GitHub Stars
34

Бсылки