-
Notifications
You must be signed in to change notification settings - Fork 829
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
github server fail to request list_issues #296
Comments
@kzmszk - I do think, that you are not on the latest version of Github MCP server. @jspahrsummers - just curious, how often do you update the officially maintained servers? I did try to reproduce this error on my Claude Desktop, with local build and got next error though(here is a fix PR: #305):
|
I don't know how to check the server-github version. I tried with the modified mcp-client.py (https://modelcontextprotocol.io/tutorials/building-a-client).
I got the following response:
The problem is in python_sdk client library? We need to get next pages or something? |
At the moment, this is basically "whenever we remember to." Agree we need to improve this! See, e.g., #330 |
Are you still having the original issue on the latest |
Update on tool availability after testing both npm package and local build: Current Status:
Remaining Issues:
Suggestion: |
Got the same problem with npx, the docker-based server works fine. It looks like the NPM package is not up-to-date. |
Describe the bug
The github mcp server should have supported list_issues command (which is documented) but list_tools doesn't return this tool entry and we can't call it actually.
To Reproduce
Steps to reproduce the behavior:
or
or
Expected behavior
list_issues should be available for github_server.
Logs
error log from my mcp-client sample bellow:
| Traceback (most recent call last):
| File "/workspace/tachikoma/infra/mcp/github.py", line 34, in list_issues
| result = await session.call_tool("list_issues", arguments={"owner": owner, "repo": repo})
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| File "/opt/.venv/lib/python3.12/site-packages/mcp/client/session.py", line 163, in call_tool
| return await self.send_request(
| ^^^^^^^^^^^^^^^^^^^^^^^^
| File "/opt/.venv/lib/python3.12/site-packages/mcp/shared/session.py", line 175, in send_request
| raise McpError(response_or_error.error)
| mcp.shared.exceptions.McpError: code=-32603 message='Unknown tool: list_issues' data=None
conversation with claude desktop:
The original response is in Japanese. I translated into English.
Claude responded available github related commands.
Additional context
Other than list_issues, many features seems to be disabled.
It looks like first 10 features only available in list_tools()?
The text was updated successfully, but these errors were encountered: