test_mcp_server_of_githup

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

  1. create_repo - Create new repository
  2. delete_repo - Delete repository (requires confirmation)
  3. edit_repo - Update repository settings
  4. list_repos - List all repositories
  5. 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