MCP Server Example
Простой сервер для стандартизации предоставления контекста ИИ-моделям из различных источников.
Описание
Это образовательный пример реализации сервера Model Context Protocol (MCP) на Python. Он демонстрирует, как создавать легковесные серверы для интеграции LLM-клиентов с данными, инструментами и промптами. Ключевые особенности: клиент-серверная архитектура, поддержка ресурсов (файлы, API), инструментов (функции) и промптов (шаблоны). Технологии: Python 3.10+, MCP SDK, uv, httpx. Применения: обучение, подключение ИИ к локальным/удаленным источникам, гибкая интеграция с приложениями вроде Claude Desktop для безопасного доступа к данным.
Возможности
Ресурсы
Предоставление данных в виде файлов для чтения клиентами, таких как API-ответы или содержимое файлов.
Инструменты
Функции, которые могут вызываться LLM с одобрения пользователя для выполнения задач.
Промпты
Предзаписанные шаблоны для помощи пользователям в выполнении конкретных задач.
Интеграция с клиентами
Подключение к MCP-хостам вроде Claude Desktop или IDE для доступа к данным и инструментам.