Skip to main content
Connect Firecrawl to GitHub Copilot agent mode in Visual Studio through the hosted MCP server, then sign in with your Firecrawl account.

Requirements

  • Visual Studio 2022 version 17.14 or newer, or Visual Studio 2026.
  • GitHub Copilot signed in, with Copilot Chat in Agent mode.

Quick setup

  1. Create %USERPROFILE%\.mcp.json to make Firecrawl available in every solution, or <SOLUTIONDIR>\.mcp.json to scope it to one solution and share it through source control.
  2. Add this configuration and save the file:
  1. In the file, select Authentication Required in the CodeLens above the server, then complete the Firecrawl sign-in in your browser. If you do not see the CodeLens, enable it in Tools, Options, Text Editor, CodeLens.
  2. In Copilot Chat, switch to Agent mode, open Tools, and enable the Firecrawl tools. Visual Studio disables new MCP tools until you turn them on.
In Copilot Chat, switch to Agent mode, open Tools, select the plus button, then Add custom MCP server. Enter firecrawl as the name and https://mcp.firecrawl.dev/v2/mcp-oauth as the URL.
Visual Studio also runs local servers. Use Run MCP locally and define the command in the same file:
See the OAuth connection guide for more details. For unattended use, configure an API key.

Try it

What you can do

Search

Find current information and read the content of relevant results.

Scrape

Turn URLs into clean markdown or structured data.

Interact

Navigate, click, and fill forms to reach the data you need.

Alexandria

Discover structured data tools, inspect inputs and pricing, then run them through Firecrawl.

Troubleshooting

  • No Firecrawl tools in the picker: open the tool picker and enable them. Visual Studio resets tool approvals whenever a server’s tool list changes.
  • Sign-in is required again: in .mcp.json, select Manage Authentication in the CodeLens for the firecrawl server.
  • The file is ignored: the top-level key in Visual Studio files is servers, not mcpServers.
  • Another definition of firecrawl exists: Visual Studio also reads .vscode\mcp.json and .cursor\mcp.json in the solution folder. Keep one Firecrawl entry.