⚠️ Примечание: поддержка транспорта SSE (Server-Sent Events) в настоящее время экспериментальная и непроверенная. Для производственного использования мы рекомендуем использовать подход прямого выполнения процесса, показанный в примерах интеграции IDE.
🚀 Что такое Opik MCP Server?
Opik MCP Server — это реализация Model Context Protocol с открытым исходным кодом для платформы Opik. Он предоставляет унифицированный интерфейс для взаимодействия с возможностями Opik, поддерживая несколько транспортных механизмов для гибкой интеграции в различные среды.
Вы можете использовать Opik MCP Server для:
- Интеграция с IDE:
- Простая интеграция с Cursor и другими совместимыми IDE
- Предоставьте прямой доступ к возможностям Opik из вашей среды разработки
- Унифицированный API-доступ:
- Доступ ко всем функциям Opik через стандартизированный протокол
- Используйте несколько вариантов транспорта (stdio, SSE) для различных сценариев интеграции
- Управление платформой:
- Управляйте подсказками, проектами, трассировками и метриками через единый интерфейс
- Эффективно организуйте и отслеживайте ваши заявки на получение степени LLM
Функции
- Управление подсказками : создание, перечисление, обновление и удаление подсказок.
- Управление проектами/рабочими пространствами : организация и управление проектами
- Трассировки : отслеживание и анализ данных трассировки
- Метрики : сбор и запрос данных метрик
Быстрый старт
Установка
Ручная установка
Конфигурация
Создайте файл .env
на основе примера:
Запуск сервера
Интеграция с IDE
Интеграция курсора
Для интеграции с Cursor IDE создайте файл .cursor/mcp.json
в каталоге вашего проекта со следующей конфигурацией:
Замените /path/to/node
на путь к исполняемому файлу Node.js, а /path/to/opik-mcp
на путь к установке opik-mcp. Также замените YOUR_API_KEY
на ваш фактический ключ API Opik.
Доступные команды
Проект включает Makefile для общих операций:
Варианты транспорта
Стандартный ввод/вывод
Идеально подходит для локальной интеграции, когда клиент и сервер работают на одной машине.
События, отправленные сервером (SSE)
Обеспечивает удаленный доступ и несколько одновременных клиентов через HTTP. Обратите внимание, что эта опция транспорта является экспериментальной.
Подробную информацию о транспорте SSE см. на сайте docs/sse-transport.md .
Разработка
Тестирование
Предварительные фиксации Хуков
В этом проекте используются хуки pre-commit для обеспечения качества кода:
Документация
- Транспорт SSE - Подробности использования транспорта SSE
- Справочник API — Полная документация API
- Конфигурация — Расширенные параметры конфигурации
- Интеграция с IDE — Интеграция с Cursor IDE
Цитата
Если вы используете этот проект в своих исследованиях, пожалуйста, укажите ссылку на него следующим образом:
Или используйте следующую запись BibTeX:
Информацию о цитировании вы также можете найти в файле CITATION.cff
в этом репозитории.
Лицензия
Апач 2.0
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Реализация протокола контекста модели для платформы Opik, которая обеспечивает унифицированный интерфейс для доступа к возможностям Opik, поддерживая несколько транспортных механизмов для гибкой интеграции с IDE и другими средами.
- Функции
- Быстрый старт
- Интеграция с IDE
- Доступные команды
- Варианты транспорта
- Разработка
- Документация
- Цитата
- Лицензия
Related Resources
Related MCP Servers
- -securityFlicense-qualityFacilitates interaction and context sharing between AI models using the standardized Model Context Protocol (MCP) with features like interoperability, scalability, security, and flexibility across diverse AI systems.Last updated -1Python
- -securityFlicense-qualityA Model Context Protocol server implementation that enables connection between OpenAI APIs and MCP clients for coding assistance with features like CLI interaction, web API integration, and tool-based architecture.Last updated -33Python
- -securityFlicense-qualityA generic Model Context Protocol framework for building AI-powered applications that provides standardized ways to create MCP servers and clients for integrating LLMs with support for Ollama and Supabase.Last updated -TypeScript
- -securityFlicense-qualityImplements the Model Context Protocol (MCP) to provide AI models with a standardized interface for connecting to external data sources and tools like file systems, databases, or APIs.Last updated -123Python