Database · MODEL CONTEXT PROTOCOL

shanksxz gh mcp server

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

WHAT IT CONNECTS

shanksxz gh mcp server 为 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

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。