The Sourcegraph MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Sourcegraph account. It provides structured and secure access to your codebase, so your agent can perform actions like searching repositories, inspecting commits, fetching file contents, and analyzing code languages on your behalf.
- Repository discovery and listing: Let your agent list all repositories in your Sourcegraph instance, making it easy to navigate and select codebases for deeper analysis.
- Commit inspection and comparison: Have the agent fetch details about specific commits or compare two commits to see file-level changes and diffs in any repository.
- File content retrieval: Ask your agent to fetch the raw contents of any file in your codebase—no cloning or manual browsing required.
- Repository file and language enumeration: Enable the agent to list all files, directories, and programming languages used in a given repository for a comprehensive code overview.
- User identity and permissions checks: Let your agent verify the authenticated user or check site settings permissions before performing sensitive actions.