API VEGA

Model Context Protocol .NET Samples

🚀 Introduction

Добро пожаловать в репозиторий Model Context Protocol (MCP) .NET Samples! Эта коллекция примеров демонстрирует, как использовать Model Context Protocol в .NET-приложениях.

MCP — открытый протокол, который стандартизирует то, как приложения предоставляют контекст Large Language Models (LLMs). Представьте MCP как порт USB-C для AI-приложений — он обеспечивает унифицированный способ подключения моделей к различным источникам данных и инструментам.

С помощью MCP вы можете:

  • Использовать готовые интеграции, в которые ваш LLM может напрямую подключаться
  • Гибко переключаться между провайдерами и поставщиками LLM
  • Соблюдать лучшие практики по обеспечению безопасности ваших данных в инфраструктуре
  • Создавать агентов и сложные рабочие процессы на основе LLM

В этом репозитории представлены .NET-образцы, охватывающие как создание собственной реализации MCP, так и интеграцию с сервисами Azure.

📋 Sample Projects

Sample NameInstallDescription
Awesome CopilotMCP-сервер, который извлекает файлы настройки GitHub Copilot из awesome-copilot.
Markdown to HTMLMCP-сервер, который преобразует текст Markdown в HTML.
Outlook EmailMCP-сервер, который отправляет письма через Outlook.
To-do ListMCP-сервер, который управляет элементами списка дел.

🛠️ Getting Started

Детали по настройке и запуску примеров будут приведены в соответствующих каталогах каждого примера.

📚 Learning Resources

🚶‍♀️ Next Steps

Contributing

Этот проект приветствует вклад и предложения. Большинство вкладов требует согласия с Соглашением лицензирования контрибьютора (CLA), подтверждающим, что у вас есть право и фактически вы предоставляете нам право использовать ваш вклад. Подробности см. по адресу https://cla.opensource.microsoft.com.

При отправке pull request CLA-бот автоматически определит, нужно ли вам предоставить CLA и корректно отметить PR (например, статус проверки, комментарий). Просто следуйте инструкциям, предоставленным ботом. Сделать это нужно будет только один раз во всех репозиториях, которые используют наш CLA.

Этот проект принял к применению Кодекс поведения открытого исходного кода Microsoft.

Для получения дополнительной информации см. [ЧаВо по Кодексу поведения] или свяжитесь с opencode@microsoft.com с любыми дополнительными вопросами или комментариями.

Trademarks

Этот проект может содержать товарные знаки или логотипы проектов, продуктов или услуг. Разрешённое использование товарных знаков или логотипов Microsoft подчиняется и должно соответствовать

Руководству по товарным знакам и бренду Microsoft.

Использование товарных знаков или логотипов Microsoft в модифицированных версиях этого проекта не должно вызывать путаницу или подразумевать спонсорство со стороны Microsoft.

Любое использование товарных знаков или логотипов третьих лиц подчиняется политике соответствующих третьих лиц.