Claude Connect
Discovering Sources
Supported Git sources, authorization requirements, and local directory limitations.
# Discovering Sources
Supported sources
Git repositories (GitHub)
- Public repositories where SPECTRALE is permitted to fetch evidence
- Private repositories only after explicit GitHub authorization in SPECTRALE
- Normalized identity:
github:owner/repo(duplicates are rejected)
Claude never receives GitHub access tokens.
Local project directories
A hosted MCP server cannot read arbitrary folders on your computer.
Supported Staging path:
- Upload / connect a local project through the SPECTRALE web app, or
- Use a Git repository source
If a local filesystem path is requested through Claude Connect MCP tools, SPECTRALE returns a clear unsupported error instead of attempting server-side filesystem access.
Source limits
| Tier | Concurrent registered sources | Identity lifetime policy |
|---|---|---|
| Free | 1 | 1 identity |
| Pro | 3 | Soft lifetime cap (12) to prevent trivial rotation |
Removing a source does not erase historical versions and does not reset lifetime identity accounting.
Discovery execution
- Authenticate the MCP request
- Resolve the Claude Connect agent/connection registration
- Validate source ownership
- Reserve discovery allowance
- Execute discovery (reuse SPECTRALE Discovery Engine)
- Persist an immutable architecture version on success
- Commit usage (failures release the reservation)
