Fetches raw file contents and commit diffs without cloning, enumerates repositories and their languages, and confirms the connected identity.
8actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro lists all repositories available on the Sourcegraph instance. Agents discover codebases and project structure without GitHub navigation.
Ayro retrieves detailed information about a specific commit. Agents trace code changes to root causes in real time.
Ayro fetches file contents from a repository to inspect code. Agents review implementation details without cloning repos.
Each card is one request a support team gets, and the Sourcegraph actions Ayro runs to close it.
Ayro fetches the raw text of a file on the default branch and can enumerate the files and directories under a path first, which is faster than going through the code host's own API.
Ayro compares two commit SHAs in a repository and returns the file diffs, then pulls the detail on a specific commit so the answer includes who made the change and when.
Ayro pages through the repositories on the instance and lists the languages used in any one of them, which is how you find out whether a service still has Python in it.
Before anything else, Ayro checks which authenticated user the connection acts as and whether the API permits site settings edits at all, so a permissions answer is not a guess.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Sourcegraph actions it has and picks the ones a request needs.
Authorize the Sourcegraph account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Sourcegraph actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeSourcegraph · Ayro
What can you do in Sourcegraph without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Sourcegraph.
Not with this toolkit. It exposes file and directory listing, file contents, commit details, and diffs, but no search action, so Ayro navigates to a file or a commit rather than querying for a pattern across repositories. A repository name or path is the starting point.
All 8 actions your agent can call on Sourcegraph, straight from the live MCP connection.
Check whether site settings can be edited through the API.
Compare two commits in a repository and retrieve their file diffs.
Get detailed information about a specific commit in a repository.
Retrieve information about the currently authenticated user.
Fetch the contents of a specified file on the default branch.
List repositories on the Sourcegraph instance.
List all files and directories in a repository path.
List languages used in a repository.
Same connection, same setup. Pick the next one your team already uses.
Calls Cloud Backend functions on prod, preprod, or dev with the verb they expect, and runs Visual SQL reads, updates, and deletes on the Cloud DB.
Cloudflare Browser Rendering lets you programmatically control headless browsers running on Cloudflare’s global network.
Pulls config audit trails, creates projects and branch configs, locks what must not change, and rolls a bad config back to an earlier version.
Reads live license records and the product catalogue so entitlement questions get answered from the licensing system, not from memory.
Pulls the runtime logs behind a failing deploy, reports environment status, changes build and deploy settings, and audits tokens and integrations.
Lists the machines and commands on a TriggerCMD account, then fires a named command or panel button on the computer you specify.

Authorize the account and your agent has all 8 actions from the first conversation.
