GitHub Repository Assistant
@deploypilotorg
About GitHub Repository Assistant
No overview available yet
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is GitHub Repository Assistant?
GitHub Repository Assistant is an MCP server that connects Claude with GitHub repositories, enabling code analysis and task assistance like creating deployment workflows. It is designed for developers who want to interact with repositories through Claude.
How to use GitHub Repository Assistant?
Install Python 3.13+, Git, and set your Anthropic API key in a .env file. Install dependencies with pip install -r requirements.txt, then run streamlit run app.py. In the sidebar, enter the path to server.py and click "Connect to Server". Enter a GitHub repository URL and click "Analyze Repository" to start interacting.
Key features of GitHub Repository Assistant
- Clone and analyze any GitHub repository
- Interact with repositories through Claude 3.5 Sonnet
- Request deployment workflows and code generation tasks
- Seamless integration via Streamlit frontend
- MCP server with specialized tools for repository interaction
Use cases of GitHub Repository Assistant
- Understand what files exist in a repository and their purposes
- Analyze specific source files like
main.pyfor functionality - Generate a GitHub Actions workflow for deployment
- Create a Dockerfile for an application
FAQ from GitHub Repository Assistant
What types of repositories are supported?
Only public GitHub repositories are currently supported.
What are the system requirements?
Python 3.13 or higher, Git installed and available in PATH, and an Anthropic API key.
How do I connect the MCP server in the Streamlit app?
In the sidebar, enter the path to the server.py file in the "Server Script Path" field and click "Connect to Server".
Are there any limitations on repository size?
Large repositories may take longer to clone and analyze.
Do generated workflows work immediately?
Generated deployment workflows may need manual adjustments based on specific requirements.
Frequently asked questions
What types of repositories are supported?
Only public GitHub repositories are currently supported.
What are the system requirements?
Python 3.13 or higher, Git installed and available in PATH, and an Anthropic API key.
How do I connect the MCP server in the Streamlit app?
In the sidebar, enter the path to the `server.py` file in the "Server Script Path" field and click "Connect to Server".
Are there any limitations on repository size?
Large repositories may take longer to clone and analyze.
Do generated workflows work immediately?
Generated deployment workflows may need manual adjustments based on specific requirements.
Basic information
More Version Control MCP servers
Gitlab Mcp Server
jmrplensOpen source GitLab MCP server for AI assistants: 2-tool dynamic find/execute over 860+ GitLab actions (1,000+ Enterprise), stdio/HTTP/OAuth, safe/read-only modes.
Gerrit Review MCP Server
cayirtepeomerThis MCP server provides integration with Gerrit code review system, allowing AI assistants to review code changes and their details through a simple interface.
Atlassian Bitbucket MCP Server
aashariNode.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MCP interface.
GitHub Actions 工作流使用说明
HenryHaosonYuque mcp server
MCP Git Ingest
adhikaspA Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
Comments