Skip to content

Commit b7cb31d

Browse files
ubyndrclaude
andauthored
ci(clara): load MCP config from pinned clara_workflow ref (#3773)
Point --mcp-config at clara_workflow_ref/.mcp.json so the agent's tool wiring is versioned together with agent_instructions.md via CLARA_WORKFLOW_REF, rather than depending on the root .mcp.json. Bump the pin to 234ac67, which contains the fixed Asta config (Cellular-Semantics/clara_workflow#10). The root .mcp.json is kept for other uses; --mcp-config takes precedence for same-named servers. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
1 parent a171a55 commit b7cb31d

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

‎.github/workflows/clara-review.yml‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name: CLARA Review
77

88
env:
99
CLARA_WORKFLOW_REPO: Cellular-Semantics/clara_workflow
10-
CLARA_WORKFLOW_REF: 5c61100b0875f47e2b68de1631d2f531dd52aabe
10+
CLARA_WORKFLOW_REF: 234ac67ca82b577c5dedf851a17e57ed2b044478
1111

1212
on:
1313
issue_comment:
@@ -266,9 +266,13 @@ jobs:
266266
track_progress: ${{ github.event_name == 'issue_comment' }}
267267
settings: |
268268
{"permissions":{"allow":["mcp__Asta_semanticscholar__*","mcp__artl-mcp__*"]}}
269+
# MCP servers come from clara_workflow's .mcp.json at the pinned ref,
270+
# so tool wiring is versioned with agent_instructions.md. The root
271+
# .mcp.json is kept for other uses and still auto-loads as a project
272+
# config, but --mcp-config wins for same-named servers.
269273
claude_args: |
270274
--model claude-sonnet-5
271-
--mcp-config ${{ github.workspace }}/.mcp.json
275+
--mcp-config ${{ github.workspace }}/clara_workflow_ref/.mcp.json
272276
--disallowedTools "Bash(git add:*),Bash(git commit:*),Bash(git push:*),Bash(git checkout:*),Bash(git switch:*),Bash(git branch:*),Bash(gh pr create:*)"
273277
prompt: |
274278
REPO: ${{ github.repository }}

0 commit comments

Comments
 (0)