Token导航 LogoToken导航TokenDH.com
Opik MCP Server logo
AI代理stdio官方级别未说明来源级核验

Opik MCP Server

MCP Server

opik-mcp

Opik MCP Server为MCP兼容客户端提供统一的接口,用于提示生命周期管理、工作区探索和度量操作。

工具数

13

提示词数

0

GitHub Stars

203

资源数

0
TypeScriptCursor工作区管理Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

comet-ml

提供方

comet-ml

最后核验

2026/5/17 20:58

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y opik-mcp --apiKey YOUR_API_KEY

详细介绍

Opik MCP Server

Model Context Protocol (MCP) server for Opik, with both local stdio and remote streamable-http transports.

![License](https://github.com/comet-ml/opik-mcp/blob/main/LICENSE) ](https://nodejs.org/) ![TypeScript](https://www.typescriptlang.org/)

Website • Slack community • Twitter • Documentation

\[!重要\] 此存储库仅提供MCP服务器实现。我们目前不为Opik提供托管远程MCP服务。 如果你跑 streamable-http 远程,默认情况下身份验证会失败关闭。

为什么选择此服务器

Opik MCP服务器为MCP兼容客户端提供了一个接口,用于:

  • 快速的生命周期管理
  • 工作空间、项目和跟踪探索
  • 度量和数据集操作
  • 用于元数据感知流的MCP资源和资源模板

快速入门

1.使用npx运行

# Opik Cloud
npx -y opik-mcp --apiKey YOUR_API_KEY

对于自托管的Opik,请通过 --apiUrl (例如 http://localhost:5173/api)并使用您的本地身份验证策略。

2.添加到您的MCP客户端

光标(.cursor/mcp.json):

{
  "mcpServers": {
    "opik": {
      "command": "npx",
      "args": ["-y", "opik-mcp", "--apiKey", "YOUR_API_KEY"]
    }
  }
}

VS代码/GitHub副本(.vscode/mcp.json):

{
  "inputs": [
    {
      "type": "promptString",
      "id": "opik-api-key",
      "description": "Opik API Key",
      "password": true
    }
  ],
  "servers": {
    "opik-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "opik-mcp", "--apiKey", "${input:opik-api-key}"]
    }
  }
}

风帆(原始配置):

{
  "mcpServers": {
    "opik": {
      "command": "npx",
      "args": ["-y", "opik-mcp", "--apiKey", "YOUR_API_KEY"]
    }
  }
}

更多客户特定示例: docs/ide-integration.md

从源代码运行

git clone https://github.com/comet-ml/opik-mcp.git
cd opik-mcp
npm install
npm run build

可选本地配置:

cp .env.example .env

启动服务器:

npm run start:stdio
npm run start:http

运输方式

运输用例命令
stdio本地MCP集成(与客户端同一台机器)npm run start:stdio
streamable-http远程/自托管MCP端点(/mcp)npm run start:http

远程身份验证默认值(streamable-http)

  • Authorization: Bearer x-api-key 默认情况下是必需的。
  • 工作区在服务器端解析(建议使用令牌映射);默认情况下,工作区标头不受信任。
  • 在远程模式下,请求上下文工作区优先于工具 workspaceName.
  • 缺少或无效的身份验证返回HTTP 401.

关键环境标志:

  • STREAMABLE_HTTP_REQUIRE_AUTH (默认值 true)
  • STREAMABLE_HTTP_VALIDATE_REMOTE_AUTH (默认值 true,测试环境除外)
  • REMOTE_TOKEN_WORKSPACE_MAP (JSON令牌到工作区映射)
  • STREAMABLE_HTTP_TRUST_WORKSPACE_HEADERS (默认值 false)

深潜: docs/streamable-http-transport.md

工具集

工具集允许您缩小启用的功能范围:

  • core
  • integration
  • expert-prompts
  • expert-datasets
  • expert-trace-actions
  • expert-project-actions
  • metrics
  • all (启用所有现代工具集)

配置方式:

  • CLI: --toolsets all
  • 环境: OPIK_TOOLSETS=core,expert-prompts,metrics

细节: docs/configuration.md

MCP资源和提示

  • resources/list 公开静态URI(例如 opik://workspace-info)
  • resources/templates/list 公开动态URI模板(例如 opik://projects/{page}/{size})
  • resources/read 支持静态和模板化URI
  • prompts/listprompts/get 公开工作流提示

发展

# Lint
npm run lint

# Test
npm test

# Build
npm run build

# Run precommit checks
make precommit

文档

贡献

请阅读 贡献.md 在打开PR之前。

引用

如果你在研究中使用这个项目,请引用:

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

BibTeX:

@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}
}

引文元数据也可在 引文.cff.

许可证

Apache 2.0

目录标签

目录标签

TypeScriptCursor工作区管理提示工程本地部署度量操作模型上下文协议

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

opik-mcp

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP