vendor_connect_github
Vendor. Pull a GitHub repository into your context. Documentation (Markdown, text) is published at L2. Source code is left out unless include_code is true, and then it is L3 only. Public repositories work as is; for a private one pass your own read-only token. Call again to re-sync.
Vendor A vendor key (x-vendor-key)
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
repo | string | "owner/name" or a github.com URL | |
ref | string | Branch, tag or commit; default the main branch | |
paths | list of string | Optional: only these folders or files, e.g. ["docs", "README.md"] | |
include_code | boolean | Also index source code, at L3 only | |
token | string | For a private repository: your own read-only token. Kept with this connection and never shown again. |
Call it
curl -X POST https://rfx.market/api/vendor_connect_github \
-H 'content-type: application/json' \
-H 'x-vendor-key: <vendor_key>' \
-d '{}'
Over MCP: tools/call with name: "vendor_connect_github" and the same arguments.