Skip to main content
Glama

Opik MCP Server

by comet-ml

⚠️ Hinweis: Die Unterstützung für den SSE-Transport (Server-Sent Events) ist derzeit experimentell und ungetestet. Für den produktiven Einsatz empfehlen wir den in den IDE-Integrationsbeispielen gezeigten Ansatz zur direkten Prozessausführung.

🚀 Was ist der Opik MCP-Server?

Opik MCP Server ist eine Open-Source-Implementierung des Model Context Protocol für die Opik-Plattform. Er bietet eine einheitliche Schnittstelle für die Interaktion mit den Funktionen von Opik und unterstützt mehrere Transportmechanismen für die flexible Integration in verschiedene Umgebungen.

Sie können den Opik MCP Server für Folgendes verwenden:

  • IDE-Integration:
    • Nahtlose Integration mit Cursor und anderen kompatiblen IDEs
    • Ermöglichen Sie direkten Zugriff auf die Funktionen von Opik aus Ihrer Entwicklungsumgebung
  • Einheitlicher API-Zugriff:
    • Zugriff auf alle Opik-Funktionen über ein standardisiertes Protokoll
    • Nutzen Sie mehrere Transportoptionen (stdio, SSE) für verschiedene Integrationsszenarien
  • Plattformverwaltung:
    • Verwalten Sie Eingabeaufforderungen, Projekte, Traces und Metriken über eine einheitliche Schnittstelle
    • Organisieren und überwachen Sie Ihre LLM-Anwendungen effizient

Merkmale

  • Eingabeaufforderungsverwaltung : Erstellen, Auflisten, Aktualisieren und Löschen von Eingabeaufforderungen
  • Projekt-/Arbeitsbereichsverwaltung : Projekte organisieren und verwalten
  • Spuren : Verfolgen und analysieren Sie Spurendaten
  • Metriken : Sammeln und Abfragen von Metrikdaten

Schnellstart

Installation

Manuelle Installation
# Clone the repository git clone https://github.com/comet-ml/opik-mcp.git cd opik-mcp # Install dependencies and build npm install npm run build

Konfiguration

Erstellen Sie eine .env Datei basierend auf dem Beispiel:

cp .env.example .env # Edit .env with your specific configuration

Starten des Servers

# Start with stdio transport (default) npm run start:stdio # Start with SSE transport for network access (experimental) npm run start:sse

IDE-Integration

Cursor-Integration

Erstellen Sie zur Integration mit Cursor IDE eine .cursor/mcp.json Datei in Ihrem Projektverzeichnis mit der folgenden Konfiguration:

{ "mcpServers": { "opik": { "command": "/path/to/node", "args": [ "/path/to/opik-mcp/build/index.js", "--apiUrl", "https://www.comet.com/opik/api", "--apiKey", "YOUR_API_KEY", "--workspace", "default", "--debug", "true" ], "env": { "OPIK_API_BASE_URL": "https://www.comet.com/opik/api", "OPIK_API_KEY": "YOUR_API_KEY", "OPIK_WORKSPACE_NAME": "default", } } } }

Ersetzen Sie /path/to/node durch den Pfad zu Ihrer Node.js-Programmdatei und /path/to/opik-mcp durch den Pfad zu Ihrer opik-mcp-Installation. Ersetzen Sie außerdem YOUR_API_KEY durch Ihren tatsächlichen Opik-API-Schlüssel.

Verfügbare Befehle

Das Projekt enthält ein Makefile für allgemeine Vorgänge:

# Display all available commands make help # Run tests make test # Run transport-specific tests make test-transport # Start the server with SSE transport (experimental) make start-sse # Start the server with stdio transport make start-stdio

Transportmöglichkeiten

Standard-Eingabe/Ausgabe

Ideal für die lokale Integration, bei der Client und Server auf derselben Maschine ausgeführt werden.

make start-stdio

Server-Sent Events (SSE)

Ermöglicht Fernzugriff und mehrere gleichzeitige Clients über HTTP. Beachten Sie, dass diese Transportoption experimentell ist.

make start-sse

Ausführliche Informationen zum SSE-Transport finden Sie unter docs/sse-transport.md .

Entwicklung

Testen

# Run all tests npm test # Run specific test suite npm test -- tests/transports/sse-transport.test.ts

Pre-Commit-Hooks

Dieses Projekt verwendet Pre-Commit-Hooks, um die Codequalität sicherzustellen:

# Run pre-commit checks manually make precommit

Dokumentation

Zitat

Wenn Sie dieses Projekt in Ihrer Forschung verwenden, zitieren Sie es bitte wie folgt:

Comet ML, Inc, Koc, V., & Boiko, Y. (2025). Opik MCP Server. Github. https://doi.org/10.5281/zenodo.15411156

Oder verwenden Sie den folgenden BibTeX-Eintrag:

@software{CometML_Opik_MCP_Server_2025, author = {{Comet ML, Inc} and Koc, V. and Boiko, Y.}, title = {{Opik MCP Server}}, year = {2025}, publisher = {GitHub}, url = {https://doi.org/10.5281/zenodo.15411156}, doi = {10.5281/zenodo.15411156} }

Zitationsinformationen finden Sie auch in der Datei CITATION.cff in diesem Repository.

Lizenz

Apache 2.0

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Eine Implementierung des Model Context Protocol für die Opik-Plattform, die eine einheitliche Schnittstelle für den Zugriff auf die Funktionen von Opik bietet und mehrere Transportmechanismen für die flexible Integration mit IDEs und anderen Umgebungen unterstützt.

  1. Merkmale
    1. Schnellstart
      1. Installation
      2. Konfiguration
      3. Starten des Servers
    2. IDE-Integration
      1. Cursor-Integration
    3. Verfügbare Befehle
      1. Transportmöglichkeiten
        1. Standard-Eingabe/Ausgabe
        2. Server-Sent Events (SSE)
      2. Entwicklung
        1. Testen
        2. Pre-Commit-Hooks
      3. Dokumentation
        1. Zitat
          1. Lizenz

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol (MCP) server that lets you seamlessly use OpenAI's models right from Claude.
              Last updated -
              1
              24
              28
              JavaScript
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.
              Last updated -
              TypeScript
              MIT License
              • Apple
              • Linux
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.
              Last updated -
              46
              2
              Python
              • Linux
              • Apple
            • -
              security
              -
              license
              -
              quality
              A Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.
              Last updated -
              Python

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/comet-ml/opik-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server