Workaround
The http command can be configured the same way as the remote server, via JSON headers or path.
The issue
--read-only flag fails to restrict write tools when using the new http command
— the original title of github/github-mcp-server issue #2156, quoted as written. The issue has no error text of its own.
What fixed it
you currently configure the http command same way you do the remote server, via json headers, or path.
— a merged pull request on the issue.
Source and dates
| Repository | github/github-mcp-server |
|---|---|
| Issue | --read-only flag fails to restrict write tools when using the new http command |
| Evidence | a merged pull request |
| Status | Workaround (a way around it, given in the evidence) |
| Fixed in | No version is named |
| Issue closed | 2026-04-13 |
| Read from GitHub | 2026-11-07 |
| Approved by a person | 2026-11-07 |
This page records what the vendor's own GitHub repository says. The error text, the issue title and the quote are copied as written; the summary at the top is one sentence limited to the quote, and a person approved this fact on 2026-11-07. KanseiLink has not re-run the fix. Read the issue before applying it. Something changed? Write to contact@synapse-arrows.com.
For AI agents
lookup({ service_id: 'github' }) on the KanseiLink MCP server (https://mcp.kansei-link.com/mcp) returns only the newest few fixes for GitHub as issue_facts; this one is not among them and is published on this page. Connection guide: GitHub service page.
Other GitHub MCP errors
- GitHub MCP: "Failed to start MCP client for remote server gh-copilot_spaces: Error: Error POSTing to…" — the fix from the official GitHub issue
- GitHub MCP: "OAuth flow doesn't just work with my agent (moo) for lack of OASM" — the fix from the official GitHub issue
- GitHub MCP: "Visit https://github.com/login/device and enter the code XXXX-XXXX to authorize the…" — the fix from the official GitHub issue
- GitHub MCP: "POST https://api.github.com/repos/{owner}/{repo}/issues/{issue_number}/comments: 403 Must…" — fixed (see the issue)
- GitHub MCP lockdown mode (prompt injection defense, issue #844)
- GitHub MCP: "how can we enable using mcp server in github copilot for jet brains?" — the fix from the official GitHub issue
- GitHub MCP: "Github MCP Server Not Exposing Full Toolset (Missing Actions, Workflows, and Run Status…" — the fix from the official GitHub issue
- GitHub MCP: "The listed users and repositories cannot be searched either because the resources do not…" — the fix from the official GitHub issue
- GitHub MCP: "Incompatible auth server: does not support dynamic client registration" — the fix from the official GitHub issue
- GitHub MCP: "MCP error -32603: Not Found: Resource not found: Not Found" — the fix from the official GitHub issue
- GitHub MCP: "Invalid schema for function 'get_me': In context=(), object schema missing properties." — fixed in v0.24.1
- GitHub MCP: "Error sending message to https://api.githubcopilot.com/mcp/: TypeError: fetch failed" — the fix from the official GitHub issue
- GitHub MCP: "Tool 'get_me' not found" — the fix from the official GitHub issue
- GitHub MCP: "get_copilot_space and list_copilot_spaces are not appearing anymore in the github MCP…" — the fix from the official GitHub issue
- GitHub MCP: "docker: Error response from daemon: Head…" — the fix from the official GitHub issue