Repository aware
The GitHub App receives repository webhooks and refreshes code chunks after pushes and pull requests.
GitHub App for coding agents
Install a GitHub App, index repositories into YDB-backed Qdrant-compatible storage, and give your coding agents searchable project memory.
Open an AI assistant with a product evaluation prompt before installing the GitHub App.
How it works
The GitHub App receives repository webhooks and refreshes code chunks after pushes and pull requests.
Chunks, embeddings, GitHub metadata, and search payloads live in YDB-backed Qdrant-compatible storage.
Coding agents call one hosted MCP endpoint and search by owner, repository, and natural language query.
Open an AI assistant with a product evaluation prompt before installing the GitHub App.
Public beta shape
GitHub permissions are scoped to metadata, contents, pull requests, and checks for installed repositories.
MCP tokens are shown once, stored as hashes, and can be revoked from the dashboard.
Public beta quotas limit repository count, indexed chunks, and daily searches.
Connect your coding agent
Create a token in the dashboard, add it as a Bearer token, and point your MCP client at the hosted endpoint.
{
"mcpServers": {
"ydb-qdrant-code-indexer": {
"headers": {
"Authorization": "Bearer <token>"
},
"url": "https://code-indexer.ydb-qdrant.tech/mcp"
}
}
}Ask the agent to use list_repositories, inspect repository indexes, and call search_code before answering repository-specific questions.
FAQ
The app stores GitHub account, installation, and repository metadata, plus code snippets selected by repository permissions and indexing configuration.
Repository access follows the repositories selected during GitHub App installation and the current beta policy. Treat a repository as available only after it appears ready in the dashboard.
Code chunks, embeddings, GitHub metadata, and search payloads are stored in YDB-backed Qdrant-compatible collections.
Open the dashboard, find the MCP token, and revoke it. Tokens are stored as hashes, and revoked tokens stop future hosted MCP searches.
Uninstall the GitHub App or remove repository access to delete indexed collections for removed repositories. The dashboard delete-data action removes eligible user-linked data.
The public beta limits repository count, indexed chunks, and daily searches. Exact limits are enforced by the hosted service and may change during beta.
Use an MCP client that can call a remote MCP endpoint with Bearer-token headers. Specific client support is intentionally not claimed until it is verified.