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· pathrequired

Repository owner.

namestring· pathrequired

Repository name.

Sample response

JSON
{
  "fullName": "acme/rocket",
  "stars": 12840,
  "openIssues": 42,
  "defaultBranch": "main",
  "latestRelease": "v3.2.0"
}
GET/repos/{owner}/{name}/issues

Search issues within a repository.

Parameters

ownerstring· pathrequired

Repository owner.

namestring· pathrequired

Repository name.

statestring· query

open | 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_repo

    Return metadata for a repository.

  • search_issues

    Search issues in a repository.