mcpField
S
Sourcegraph MCP Server

Sourcegraph MCP Server

Remote
github.com/sourcegraph-communityDeveloper Tools14Updated 31w ago
Repository

About Sourcegraph MCP Server

Sourcegraph MCP Server exposes Sourcegraph code search and code intelligence to agents and applications, for Sourcegraph Cloud or private deployments. Clients can discover repositories, search code, and navigate symbols through MCP.

Key features

  1. 01Code and semantic search
  2. 02Repository discovery and file reads
  3. 03Go to symbol definitions
  4. 04Find code references
  5. 05Search code changes

Use cases

  1. 01Find implementations across repositories
  2. 02Locate relevant code with semantic search
  3. 03Navigate symbol definitions and references
  4. 04Explore code changes

MCP support

The MCP server connects to Sourcegraph Cloud or a private instance at `https://{sourcegraph_hostname}/.api/mcp`. Sourcegraph handles authentication, typically through browser OAuth or an access token.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://{sourcegraph_hostname}/.api/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Sourcegraph MCP Server

This registry entry represents the Sourcegraph MCP server for a Sourcegraph instance. It can be configured against Sourcegraph Cloud or a private Sourcegraph deployment, so users can connect MCP-compatible clients to their own Sourcegraph server.

At a high level, the Sourcegraph MCP server gives agents and applications access to Sourcegraph code search and code intelligence capabilities through a standard MCP interface. That includes common workflows such as repository discovery, file reads, keyword and semantic search, symbol navigation, references, and code-change exploration.

Configuration

Configure the server with the hostname of your Sourcegraph instance. This entry uses the standard Sourcegraph MCP endpoint:

https://{sourcegraph_hostname}/.api/mcp

For private Sourcegraph instances, set sourcegraph_hostname to your internal or company-hosted Sourcegraph server hostname.

Authentication is handled by Sourcegraph. Depending on the MCP client, this is typically done with browser-based OAuth or a Sourcegraph access token. This MCP config defaults to OAuth.

Notes

This README intentionally keeps client-specific setup details light because MCP integration steps can change over time. For the current Sourcegraph MCP server behavior, supported authentication modes, and client-specific setup instructions, see the official Sourcegraph documentation:

https://sourcegraph.com/docs/api/mcp#sourcegraph-mcp-server

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.