Skip to content

Conversation

@olaservo
Copy link
Member

@olaservo olaservo commented Nov 30, 2025

Description

Add mcp__mcp-docs and WebFetch to the allowedTools in the Claude GitHub Action workflow so Claude can use the MCP docs server and fetch schema content from GitHub URLs.

Server Details

  • Server: N/A (workflow config)
  • Changes to: .github/workflows/claude.yml

Motivation and Context

The Claude workflow was failing to use the mcp-docs MCP server because only Bash was in the allowedTools list. See issue #3081 and failed run.

How Has This Been Tested?

Since I can't test from a PR, lets see if this one fixes the current issue. Will eventually set this up in one of my own repos.

Breaking Changes

None

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Protocol Documentation
  • My changes follows MCP security best practices
  • I have updated the server's README accordingly
  • I have tested this with an LLM client
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have documented all environment variables and configuration options

Additional context

The fix adds:

  • mcp__mcp-docs - enables Claude to use tools from the mcp-docs MCP server
  • WebFetch - enables fetching schema content from GitHub URLs referenced in the system prompt

🤖 Generated with Claude Code

Add mcp__mcp-docs and WebFetch to allowedTools so Claude can use
the MCP docs server and fetch schema content from GitHub URLs.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@olaservo
Copy link
Member Author

olaservo commented Nov 30, 2025

@claude can you fetch the latest published typescript MCP schema?

(Edit: forgot that I can't trigger Claude against a branch from a fork.)

@claude
Copy link
Contributor

claude bot commented Nov 30, 2025

Claude encountered an error —— View job

Failed with exit code 128

I'll analyze this and get back to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant