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 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。