You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A clear and concise description of what the bug is.
When attempting to use the MCP tools in Claude, experimenting with the create_issue tool, I found that optional arrays are passed in as 'nil'. This is not handled currently by server.go
Example Error:
{
`body`: `This is a test issue created via Claude to verify GitHub API functionality. Feel free to close it when no longer needed.`,
`repo`: `SmartDNN`,
`owner`: `A-Georgiou`,
`title`: `Test Issue`
}
Error executing code: MCP error -32603: failed to create issue: POST https://api.github.com/repos/A-Georgiou/SmartDNN/issues: 422 Invalid request.
For 'properties/assignees', nil is not an array.
For 'properties/labels', nil is not an array. []
Affected version
Please run docker run -i --rm ghcr.io/github/github-mcp-server ./github-mcp-server --version and paste the output below
server version v0.1.0-rc.1 (87d4407d1c3dd12eacf9f134534f44d016fd363c) 2025-04-03T21:37:05Z
Steps to reproduce the behavior
Query the Claude MCP to create a simple test issue on a local repo
Expected vs actual behavior
A clear and concise description of what you expected to happen and what actually happened.
Expected: The MCP tool to create an issue on the respective repo
Actual: The tool call fails and the LLM attempts to recover by repeatedly calling with different parameters
The text was updated successfully, but these errors were encountered:
Describe the bug
A clear and concise description of what the bug is.
When attempting to use the MCP tools in Claude, experimenting with the
create_issue
tool, I found that optional arrays are passed in as 'nil'. This is not handled currently byserver.go
Example Error:
Affected version
Please run
docker run -i --rm ghcr.io/github/github-mcp-server ./github-mcp-server --version
and paste the output belowserver version v0.1.0-rc.1 (87d4407d1c3dd12eacf9f134534f44d016fd363c) 2025-04-03T21:37:05Z
Steps to reproduce the behavior
Expected vs actual behavior
A clear and concise description of what you expected to happen and what actually happened.
Expected: The MCP tool to create an issue on the respective repo
Actual: The tool call fails and the LLM attempts to recover by repeatedly calling with different parameters
The text was updated successfully, but these errors were encountered: