mohamedelawakey/test_mcp_server_of_githup
3.2
If you are the rightful owner of test_mcp_server_of_githup and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
Git Pasha MCP Server is a simple MCP server designed for managing Git Pasha repositories efficiently.
Tools
5
Resources
0
Prompts
0
Git Pasha MCP Server
Simple MCP server for managing Git Pasha repositories.
File Structure
gitpasha-mcp/
├── server.py # Main MCP server
├── requirements.txt # Python dependencies
├── .env.example # Environment variables template
├── .env # Your actual API key (create this)
└── README.md # This file
Features
- ✅ Create new repositories (with auto-suggested descriptions)
- ✅ Delete existing repositories
- ✅ Edit repository details
- ✅ List all repositories
- ✅ Get description suggestions
Setup
1. Install Dependencies
pip install -r requirements.txt
2. Setup API Key
Copy .env.example to .env and add your Git Pasha API key:
cp .env.example .env
Edit .env and add your key:
GITPASHA_API_KEY=your_actual_key_here
Get your API key from: https://app.gitpasha.com/settings
3. Run Locally
python server.py
4. Add to Claude Desktop
Edit Claude config file:
Mac/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Add this:
local
{
"mcpServers": {
"gitpasha": {
"command": "python",
"args": ["C:\\Users\\Yours\\Desktop\\MCP Server\\github\\server.py"]
}
}
}
remote
{
"mcpServers": {
"github-mcp": {
"url": "https://githubmcp-7e6dab9d81bc.hosted.ghaymah.systems/messages/",
"transport": {
"type": "sse"
},
"env": {
"GITHUB_TOKEN": "ghp_USER_TOKEN_HERE",
"GITHUB_USERNAME": "username_here"
}
}
}
}
> 📝 Important Note
Make sure to go to the following path:
C:\Users\Alawakey\AppData\Local\AnthropicClaude\app-0.13.64\logs\gitpasha.log
- If you find the file
logs\gitpasha.log✅ — everything is fine, and the server can run properly. - If the file doesn’t exist ❌ — you need to create it manually so the server can start correctly.
Usage Examples
Create Repository
Create a new repo called "my-awesome-api"
Auto-suggests: "RESTful API service"
Edit Repository
Edit repo "old-name" to have description "New description"
Delete Repository
Delete repo "test-repo" with confirmation
List Repositories
Show me all my repositories
Tools Available
- create_repo - Create new repository
- delete_repo - Delete repository (requires confirmation)
- edit_repo - Update repository settings
- list_repos - List all repositories
- get_description_suggestion - Get description idea for repo name
Notes
- All descriptions are auto-suggested in English
- Simple and clean code
- Works locally and with Claude Desktop
- Requires Git Pasha API key