Recommended MCP servers

Warning

This feature is only available in Visual Studio Code.

Even though Code Assistant can connect to any Model Context Protocol (MCP) server that matches the specification, the community has already put together several high-quality out-of-the-box servers. This page lists the recommended servers and step-by-step guides on how to configure them for you to quickly get going.

Installing MCP servers from the Marketplace

  1. In the chat's top panel, click Marketplace and go to the MCP tab.

  2. Select the MCP server of interest and click Install.

    Warning

    Consider the prerequisites and fulfill them before installing the MCP server.

  3. Select server Installation Scope:

    Global: The MCP server will be available in all workspaces.
    Project: The MCP server will be available at the git repository level.

Select the installation method and install the server.

SourceCraft MCP

SourceCraft MCP is an MCP server that provides tools for intellectual use of the SourceCraft platform. It includes tools you need to work with pull requests, issues, milestones, etc.

Context7

Context7 is a universal MCP server comprising a collection of most popular tools. Installed with a single command, it is seamlessly supported by all standard editors compatible with MCP.

Global configuration

  1. In the chat's top panel, click MCP Servers.
  2. Click Edit Global MCP.
  3. In the JSON file that opens, paste the following configuration to the mcpServers object and save the changes:
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}
{
  "mcpServers": {
    "context7": {
      "type": "stdio",
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@upstash/context7-mcp@latest"]
    }
  }
}

In Windows, you may need to call npx for the cmd.exe shell.

Project configuration

If you prefer to add your configuration to a repository, create a file named .codeassistant/mcp.json in the project root and add the same fragment:

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}
{
  "mcpServers": {
    "context7": {
      "type": "stdio",
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@upstash/context7-mcp@latest"]
    }
  }
}

Note

If both the global and project files define the server with the same name, the project configuration has a higher priority.

Checking the installation

  1. Make sure the Enable MCP Servers option is enabled in the MCP settings panel.

    Context7 should appear in the drop-down list of servers.

  2. To start the server, if it is not started yet, click .

  3. Code Assistant will request your permission when first calling Context7. Approve the permission to continue.

What's next

  • Expand the drop-down list next to the MCP server and check the list of tools provided with Context7.
  • Configure auto-approving actions for tools that you use most often.