Description
Describe the bug
I’m using the github-mcp-server Docker image to integrate GitHub actions with OpenWebUI. I successfully ran the server and connected it to OpenWebUI tools. Creating repositories and branches works fine, but when I try to create an issue, I get a 500 Internal Server Error.
Steps to reproduce
-
Run the MCP server with:
GITHUB_TOKEN=token uvx mcpo --port 8000 -- uvx mcp-github -y ghcr.io/github/github-mcp-server
-
Connect the server to OpenWebUI.
-
Successfully create branches or repositories with commands.
-
Attempt to create an issue with the command:
Create an issue titled “start-the-work” in the mcp-test1 repository owned by afar,
description: “test”,
assign to afar,
no labels, no milestones.
Expected behavior
The issue should be created successfully in the repository.
Actual behavior
The server returns a 500 Internal Server Error with a vague message and no clear indication of the root cause.
Additional context
-
The GitHub token used has all necessary permissions.
-
Repository and branch creation commands work without issue.
-
Logs indicate:
Error executing tool create_issue: Unexpected error: None
It would be really helpful if anyone could point out what might be going wrong or what I might be missing. Thanks!