findReposBySource
Locate Nostr repositories from a forge URL or GitHub owner/repo. Returns npub and gittr URL for contacting owners when the forge is unreachable.
Instructions
Exact reverse lookup: given one or more forge URLs (GitHub, GitLab, Codeberg, Gitea, …) or github owner/repo shorthand, find Nostr kind-30617 announces with that source/forkedFrom. Returns npub + gittr URL so you can DM owners when the forge is unreachable. Does NOT fuzzy-match renamed slugs.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "findReposBySource"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max kind 30617 events to scan (default 2500, max 5000) | |
| github | No | Alias for source (same exact matcher) | |
| relays | No | Custom relay URLs | |
| source | No | Forge URL(s) or github owner/repo shorthand | |
| githubs | No | Alias for sources | |
| sources | No | Batch of forge URLs / owner/repo |