Database · MODEL CONTEXT PROTOCOL

shanksxz gh mcp server

GitHub context server for AI models. Fetch files, structure, filter, and more.

WHAT IT CONNECTS

What shanksxz gh mcp server gives an AI Agent

  • Fetch entire repository contents as context
  • Get specific file contents from a repository
  • Get repository structure (file listing)
  • Filter files by extension
  • Exclude specific paths
  • Limit the number of files returned
  • Open Cursor Settings
  • Search for "MCP"
  • Click on "Add a new MCP Server"
  • Enter the following information:
  • Name: github-repo-context (or any name you want)
  • Type: Command
  • Command: /path/to/your-local-repo-setup/gh.sh
  • Click "Save"
  • Enable the server by clicking the toggle next to the server name
  • You should now be able to use the server in your project
  • **get-repo-context**: Get all files from a GitHub repository to use as context
  • Parameters:
  • `owner`: GitHub repository owner/organization name
  • `repo`: GitHub repository name
  • `maxFiles` (optional): Maximum number of files to include (default: 50)
  • `fileExtensions` (optional): File extensions to include (e.g., ['js', 'ts', 'md'])
  • `excludePaths` (optional): Paths to exclude (default: ['node_modules', 'dist', 'build'])
  • **get-file-content**: Get content of a specific file from a GitHub repository
  • Parameters:
  • `owner`: GitHub repository owner/organization name
  • `repo`: GitHub repository name
  • `path`: Path to the file in the repository
  • **get-repo-structure**: Get the structure of a GitHub repository
  • Parameters:
  • `owner`: GitHub repository owner/organization name
  • `repo`: GitHub repository name

SECURITY

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.