-
Notifications
You must be signed in to change notification settings - Fork 0
Authentication
Garot Conklin edited this page May 23, 2025
·
1 revision
The GitHub MCP Server uses githubauthlib for secure authentication.
- Tokens are stored in the system keychain
- No manual token management required
- Tokens are encrypted and never stored in plaintext
- Ensure you are logged into GitHub on your system
- The server will automatically retrieve tokens from the keychain
- If prompted, grant keychain access
sequenceDiagram
participant User
participant Keychain
participant MCPServer
participant GitHub
User->>MCPServer: Start server
MCPServer->>Keychain: Request GitHub token
Keychain-->>MCPServer: Return token
MCPServer->>GitHub: Authenticate API requests
GitHub-->>MCPServer: API responses
MCPServer-->>User: Tool results
- Ensure keychain access is enabled
- Check GitHub account status
- See Security for more info
This project is licensed under the MIT License - see the LICENSE file for details.
Last updated: {{date}}