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
{{ message }}
Repository navigation
MacOS Copilot Visual Studio Code Agent Mode - sequencialthinking #1752
Describe the bug
Every command that triggers sequencialthinking mcp is returning error.
To Reproduce
Steps to reproduce the behavior:
Copilot in Agent mode do any query with #sequentialthinking eg. #sequentialthinking how to create a new react project?
Expected behavior
Think, create a plan and then print out instructions about how to create a new react project.
Logs
GitHub Copilot
2025-05-13 15:53:38.039 [warning] Tool bb7_sequentialthinking failed validation: object has unsupported schema keyword 'minimum'
2025-05-13 15:53:38.039 [warning] Tool bb7_sequentialthinking failed validation: object has unsupported schema keyword 'minimum'
2025-05-13 15:53:38.039 [warning] Tool bb7_sequentialthinking failed validation: object has unsupported schema keyword 'minimum'
2025-05-13 15:53:38.039 [warning] Tool bb7_sequentialthinking failed validation: object has unsupported schema keyword 'minimum'
2025-05-13 15:53:38.447 [info] Request ID for failed request: 93b7029a-bd34-462b-81b4-29b0ac6dac45
2025-05-13 15:53:38.448 [error] Request Failed: 400 Bad Request
2025-05-13 15:53:38.451 [error] Error: Failed to compute args for tool: "bb7_sequentialthinking" (at tsx element Ok > YM > mde > jSe > tS > Cre > rr)
Additional context
This is probably not an issue with the MCP itself since it wasn't changed in a while, but likely something changed with copilot which might require changes in the MCP?
Reacted by Chew Tzi Hwee, Jermy Thomas, Tu Thanh Nguyen, Mihir Kumar, Dave Skender, Cezary Klus and Volodymyr Zakhovaiko
Hey! I ran into a similar pattern in our bug knowledge base and thought this might help.
What's happening: VS Code v1.100+ Copilot Agent Mode started strictly validating MCP tool JSON schemas and rejects keywords like minimum/maximum. The sequentialthinking tool schema uses minimum: 1 on properties like totalThoughts and nextThoughtNeeded, which fails this stricter validation.
What worked for us:
Remove minimum, maximum, and any other JSON Schema keywords not in the subset supported by VS Code Copilot (which only allows basic type, description, properties, required, enum, items, additionalProperties). In the @modelcontextprotocol/server-sequential-thinking package, strip minimum from the totalThoughts and thoughtNumber property definitions in the tool schema. Alternatively, downgrade VS Code to <1.100 as a workaround.
Thank you for reporting this, and apologies for the long wait for a response.
Since this was filed, the reference servers have been rebuilt for the 2026-07-28 MCP specification (#4857) and released as v2 (2.0.0 on npm for the TypeScript servers, 2026.10.19 on PyPI for the Python servers). Each server now runs on v2 of its SDK, and the behavior described here has either been fixed or no longer exists in the same form. 'minimum' is a standard JSON Schema keyword; the rejection came from a VS Code Copilot validation change at the time, not a defect in the sequential-thinking server.
This is not a judgment on whether the problem was real; it's a consequence of the code it describes having been replaced. This is happening as part of the backlog triage in #4875.
If this still happens on the v2 release, we'd genuinely like to know. Please open a fresh issue with the version you're running and steps to reproduce, and we'll look at it. Note that this repository accepts contributions as issues rather than pull requests; see CONTRIBUTING.md.
Activity
ennbou commentedon May 13, 2025
what is
sequentialthinkingcontext ? it's your instructions file ?jmythms commentedon May 13, 2025
I have the same issue on Windows. Nothing else in context. Noticed that problem started after updating VS Code to v1.100, and persists in v1.100.1.
deividfortuna commentedon May 14, 2025
I use
#sequentialthinkingto trigger copilot agent to use the sequentialthinking MCPmikr13 commentedon May 14, 2025
Having same issue after vs code update, think something changed in new one.
kolodach commentedon May 14, 2025
Having the same issue.
DaveSkender commentedon May 15, 2025
I just updated to VS Code v1.100.2 and this specific issue seems to have been resolved.
UPDATE: I take that back. It works/fails intermittently, but can't explain why and under what circumstances yet.
sstklen commentedon Feb 24, 2026
Hey! I ran into a similar pattern in our bug knowledge base and thought this might help.
What's happening: VS Code v1.100+ Copilot Agent Mode started strictly validating MCP tool JSON schemas and rejects keywords like
minimum/maximum. The sequentialthinking tool schema usesminimum: 1on properties liketotalThoughtsandnextThoughtNeeded, which fails this stricter validation.What worked for us:
Remove
minimum,maximum, and any other JSON Schema keywords not in the subset supported by VS Code Copilot (which only allows basictype,description,properties,required,enum,items,additionalProperties). In the @modelcontextprotocol/server-sequential-thinking package, stripminimumfrom thetotalThoughtsandthoughtNumberproperty definitions in the tool schema. Alternatively, downgrade VS Code to <1.100 as a workaround.Hope this helps! Let me know if it doesn't match your case — happy to dig deeper. 🦞
🦞 Confucius Debug — community knowledge base for AI agent bugs. Free to search via MCP.
cliffhall commentedon Oct 19, 2026
Closing: superseded by the v2 release.
Thank you for reporting this, and apologies for the long wait for a response.
Since this was filed, the reference servers have been rebuilt for the 2026-07-28 MCP specification (#4857) and released as v2 (2.0.0 on npm for the TypeScript servers, 2026.10.19 on PyPI for the Python servers). Each server now runs on v2 of its SDK, and the behavior described here has either been fixed or no longer exists in the same form. 'minimum' is a standard JSON Schema keyword; the rejection came from a VS Code Copilot validation change at the time, not a defect in the sequential-thinking server.
This is not a judgment on whether the problem was real; it's a consequence of the code it describes having been replaced. This is happening as part of the backlog triage in #4875.
If this still happens on the v2 release, we'd genuinely like to know. Please open a fresh issue with the version you're running and steps to reproduce, and we'll look at it. Note that this repository accepts contributions as issues rather than pull requests; see
CONTRIBUTING.md.Thanks for taking the time to report it.