create-pr
Run what CI runs, review the branch, and open a draft PR in comet-ml/opik-mcp with the template filled in.
Collect unaddressed review comments on this branch's PR, fix or answer each, and reply in the thread.
> /plugin marketplace add comet-ml/opik-mcp > /plugin install opik@opik
How it fires
How this command gets triggered: by you, by Claude, or both.
/address-pr-commentsContext preview
What this command does when you run it.
Collect unaddressed review comments on this branch's PR, fix or answer each, and reply in the thread.
# A command, not a skill, and user-only: see .claude/rules/skills.md. disable-model-invocation: true description: Collect unaddressed review comments on this branch's PR, fix or answer each, and reply in the thread.
Handle the open review comments on this branch's PR in `comet-ml/opik-mcp`.
Always `--paginate`; without it, comments past the first 30 are missed.
gh api repos/comet-ml/opik-mcp/pulls/<n>/comments --paginate gh api repos/comet-ml/opik-mcp/issues/<n>/comments --paginate gh api repos/comet-ml/opik-mcp/pulls/<n>/reviews --paginate
A comment is pending when its thread is unresolved (GraphQL, step 5) and it has no reply from us yet. Include bot reviewers.
One line each: `id`, `file:line`, a short quote, and what you propose: a code change, an answer (the code is already right), or skip with a reason. Then ask me: fix, answer, or skip, per comment.
Reply in the thread with `in_reply_to`:
gh api repos/comet-ml/opik-mcp/pulls/<n>/comments -f body="…" -F in_reply_to=<id>
the push succeeds, reply `Fixed in <sha>: <what changed>`. Never post a "Fixed" reply for a commit that isn't on origin.
Ask before resolving. Page through `reviewThreads` with GraphQL (`first: 100`, follow `endCursor` until `hasNextPage` is false), and resolve only the threads we replied to:
gh api graphql -f query='mutation { resolveReviewThread(input: {threadId: "<id>"}) { thread { isResolved } } }'Report how many threads were resolved.
The official Model Context Protocol (MCP) server for Opik, the open-source LLM observability and evaluation platform, built by Comet.
Repo: comet-ml/opik-mcp
Run what CI runs, review the branch, and open a draft PR in comet-ml/opik-mcp with the template filled in.
Use this branch's MCP server like a customer, next to main, and report what a customer would notice changed.
Install the current worktree as MCP server opik-<ticket>, for sessions in this repo only.