mcpField
S
Sourcegraph MCP Server

Sourcegraph MCP Server

远程服务
github.com/sourcegraph-community开发工具1431 周前更新
代码仓库

关于 Sourcegraph MCP Server

Sourcegraph MCP Server 将 Sourcegraph 的代码搜索与代码智能能力提供给 Agent 和应用,适用于 Sourcegraph Cloud 或私有部署。客户端可通过标准 MCP 接口发现仓库、搜索代码并导航符号。

主要功能

  1. 01代码与语义搜索
  2. 02仓库发现和文件读取
  3. 03符号定义跳转
  4. 04查找代码引用
  5. 05搜索代码变更

适用场景

  1. 01跨仓库查找代码实现
  2. 02通过语义搜索定位相关代码
  3. 03导航符号定义与引用
  4. 04探索代码变更

MCP 相关

该 MCP 服务连接到 Sourcegraph Cloud 或私有实例,端点为 `https://{sourcegraph_hostname}/.api/mcp`。认证由 Sourcegraph 处理,可使用浏览器 OAuth 或访问令牌。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://{sourcegraph_hostname}/.api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Sourcegraph MCP 服务

此注册表条目代表适用于 Sourcegraph 实例的 Sourcegraph MCP 服务。
它可以配置为连接 Sourcegraph Cloud 或私有 Sourcegraph 部署,因此用户可以将兼容 MCP 的客户端连接到自己的 Sourcegraph 服务。

从整体上看,Sourcegraph MCP 服务通过标准 MCP 接口,为 Agent 和应用提供 Sourcegraph 代码搜索和代码智能功能。
其中包括常见工作流,例如仓库发现、文件读取、关键词和语义搜索、符号导航、引用查询以及代码变更探索。

配置

使用 Sourcegraph 实例的主机名配置服务。此条目使用标准 Sourcegraph MCP 端点:

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

对于私有 Sourcegraph 实例,请将 sourcegraph_hostname 设置为内部或由公司托管的 Sourcegraph 服务主机名。

身份验证由 Sourcegraph 处理。根据 MCP 客户端的不同,通常通过浏览器 OAuth 或 Sourcegraph 访问令牌完成。此 MCP 配置默认使用 OAuth。

说明

本 README 有意简化针对特定客户端的设置详情,因为 MCP 集成步骤可能会随时间变化。
有关当前 Sourcegraph MCP 服务的行为、支持的身份验证模式以及针对特定客户端的设置说明,请参阅 Sourcegraph 官方文档:

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。