Skip to content

[Bug/Improvement] Editor/VS Code reports "invalid JSON parameters" #107

@vjaykrsna

Description

@vjaykrsna

The MCP exposes JSON schemas that include newer JSON Schema meta-features. The JSON Schema validator used by VS Code / the extension doesn't support those features, so editors show "invalid JSON parameters" and the MCP tool schemas are rejected.

Reproduction: Use the MCP with VS Code / Copilot (or the extension that integrates MCP tools). The logs show messages like: "Tool firecrawl_scrape has invalid JSON parameters: The schema uses meta-schema features ($dynamicRef) that are not yet supported by the validator."

Can we make firecrawl backward compatible?
I am unable to use firecrawl mcp in Github Copilot currently
other ide like gemini cli and qwen cli throw error while tool call sometimes too

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions