AgentPMT
GitHub Repo Browser - Read Only

GitHub Repo Browser - Read Only

Function

Available ActionsEach successful request consumes credits as outlined below.

list_my_repos5crlist_org_repos5crget_repo5crlist_branches5crlist_commits5crget_commit5crlist_directory5crget_file5crget_readme5crsearch_repositories5crsearch_code5crdownload_to_storage5crdownload_repo_to_storage5cr

Details

Give your AI agent secure, read-only access to your GitHub repositories. Browse your personal repos, organization repos, and any public project on GitHub. Explore folder structures, read source files and READMEs, view branches and commit history, and search across repositories or code. Download individual files or entire repository archives directly to file storage with integrity verification — perfect for downstream processing, attestation, or analysis. No risk of accidental writes, pushes, or deletions. Connects to your GitHub account so agents can access your private repos alongside any public repository on GitHub.

Workflows Using This Tool

2 / 2
Workflow
Saves ~20 min
Automate post-quantum code signing and software supply chain attestation for GitHub repositories and release artifacts. This workflow asks the user which GitHub repository, branch, tag, or specific file they want to certify, downloads the content using the GitHub Repo Browser tool, and signs it with the Quantum-Safe File Attestation tool using ML-DSA-65 (Dilithium3) post-quantum digital signatures via hardware security module. Returns a verifiable attestation package containing a cryptographic manifest, digital signature, and verification bundle with a downloadable certificate link. Use cases include software release signing, open source distribution integrity, SBOM attestation, build artifact certification, code audit compliance evidence, CI/CD pipeline integrity verification, regulatory submission of source code, DevSecOps supply chain security, and tamper-proof repository snapshots for legal or IP protection.

Use Cases

Browse your private GitHub repositories from a chat agent, Explore any public repository's folder structure and source files, Read README files and documentation from any repo, Search for code patterns across your repositories or any public project, Review recent commit history and see what changed in each commit, List branches and compare code across different branches, Audit dependencies by reading package.json or requirements.txt files, Gather code context for debugging without leaving your workflow, Onboard to unfamiliar codebases by exploring structure and reading key files, Research how open source projects implement specific features, Download individual files with integrity verification for processing or attestation, Download entire repository archives or specific subdirectories as .tar.gz files, Pull code snapshots from specific branches or tags for analysis

Dynamic MCP Setup

Connect once through AgentPMT Dynamic MCP, then use approved tools from the same agent connection.

30 Second Setup

STDIO connector for Claude Code, Codex, Cursor, Zed, and other LLMs that require STDIO or custom connections.

npm install -g @agentpmt/mcp-routeragentpmt-setup

Hosted Streamable HTTPS

MCP endpoint for browser-based apps like ChatGPT, Claude, Grok, or any time you want a streamable connection with no local install.

https://api.agentpmt.com/mcp

Config Example

Use the hosted endpoint directly in clients that support remote MCP. Store your Bearer token in the client config or secret field.

Full connection guide
{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}

Need client videos, organization controls, audit details, and the full feature overview?

More About Dynamic MCP

Frequently Asked Questions

How do I connect this tool to an external agent?

Install commands

npm install -g @agentpmt/mcp-router
agentpmt-setup

Hosted MCP config

{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}

How does an external agent use this tool?

Agent prompt

Use the AgentPMT-Tool-Search-and-Execution tool. First call action 'get_instructions' so you know how to use the tool search interface. Then call action 'get_schema' with tool_id 69c304d6385f218fb97453fb ("GitHub Repo Browser - Read Only"). After reading the schema and any returned instructions, tell me what this tool can do, we are going to be using it

Looking for help integrating AI into your business? Set up a free consultation.

GitHub Repo Browser - Read Only by Apoth3osis | AgentPMT