MCP Kotlin SDK — Kotlin-реализация Model Context Protocol (MCP), предоставляющая клиентские и серверные возможности для интеграции с LLM.
Model Context Protocol дает возможность приложениям предоставлять контекст для LLM стандартизированным способом, отделяя проблемы предоставления контекста от фактического взаимодействия с LLM. Этот Kotlin SDK реализует полную спецификацию MCP, что позволяет легко:
- Создавать MCP-клиентов, которые могут подключаться к любому MCP-серверу
- Создавать MCP-серверы, предоставляющие ресурсы, промпты и инструменты
- Использовать стандартные транспорты, такие как stdio, SSE и WebSocket
- Обрабатывать все сообщения протокола MCP и события жизненного цикла