Developercode.example.com
RepoScope
RepoScope wraps a code hosting platform into a typed API for repository metadata, release notes, and issue search. Built for changelog agents and internal developer tooling.
- Auth
- OAuth
- Latency
- ~180ms
- Volume
- 1.2M / mo
- Surfaces
- REST · MCP
#git#releases#issues#devtools
Endpoints
Base URL https://corpus.bifra.dev/reposcope
GET
/repos/{owner}/{name}Get repository metadata and stats.
Parameters
ownerstring· pathrequiredRepository owner.
namestring· pathrequiredRepository name.
Sample response
JSON
{
"fullName": "acme/rocket",
"stars": 12840,
"openIssues": 42,
"defaultBranch": "main",
"latestRelease": "v3.2.0"
}GET
/repos/{owner}/{name}/issuesSearch issues within a repository.
Parameters
ownerstring· pathrequiredRepository owner.
namestring· pathrequiredRepository name.
statestring· queryopen | closed | all.
Using the REST API
Call it from your own code, a script, or the terminal. Every response is typed and normalized. Pass your Bifra token as a bearer header.
cURL
curl "https://corpus.bifra.dev/reposcope/repos/owner_value/name_value" \
-H "Authorization: Bearer $BIFRA_TOKEN"Using the MCP server
Add the server to your agent's config and it gets typed tools instead of scraping the site. Works with any MCP-compatible client.
mcp.json
{
"mcpServers": {
"reposcope": {
"url": "https://corpus.bifra.dev/reposcope/mcp",
"headers": { "Authorization": "Bearer ${BIFRA_TOKEN}" }
}
}
}Available tools
get_repoReturn metadata for a repository.
search_issuesSearch issues in a repository.