Provides tools for interacting with GitHub repositories, enabling AI agents to list repositories, retrieve pull request details, and access PR diffs for automated code reviews.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI Code Review MCP ServerReview the code changes in PR #42 of owner/repo."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AI Code Review MCP Server
Simple MCP server for GitHub and FileSystem integration with AI agents (Copilot, Claude, etc.)
๐ Quick Start
1. Install Dependencies
npm install2. Test MCP Server
node src/index.js3. Use with Copilot
Restart VS Code (close and reopen)
Open Copilot Chat and ask:
"List my GitHub repositories"
"Show pull requests in owner/repo"
"Read README.md file"
"List files in current directory"
๐ ๏ธ Available Tools
GitHub Tools
github_list_repos- List your repositoriesgithub_list_prs- List pull requestsgithub_get_pr- Get PR detailsgithub_get_pr_diff- Get PR diff for review
FileSystem Tools
fs_read_file- Read file contentsfs_list_files- List directory contentsfs_search_files- Search files by pattern
โ๏ธ Configuration
Edit .mcp/config.json:
{
"mcpServers": {
"ai-code-review": {
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here",
"WORKSPACE_PATH": "/path/to/workspace"
}
}
}
}๐ Usage Examples
With Copilot Chat:
"List my GitHub repositories"
"Show me PR #123 in owner/repo"
"Read the package.json file"
With Other Agents:
The MCP server implements Model Context Protocol, compatible with:
GitHub Copilot
Claude Desktop
Any MCP-compatible AI agent
๐ Security
GitHub token stored in config (add
.mcp/to.gitignore)FileSystem access restricted to workspace path
Path traversal protection built-in
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.