-
Notifications
You must be signed in to change notification settings - Fork 0
Security Authentication
Garot Conklin edited this page May 23, 2025
·
1 revision
This page details the security aspects of authentication in the GitHub MCP Server.
- Uses
githubauthlibfor token management - Tokens stored in system keychain
- No tokens in environment variables or files
- Encrypted at rest
- Access requires system authentication
sequenceDiagram
participant User
participant Keychain
participant MCPServer
participant GitHub
User->>MCPServer: Start server
MCPServer->>Keychain: Securely request token
Keychain-->>MCPServer: Return encrypted token
MCPServer->>GitHub: Authenticate API requests
GitHub-->>MCPServer: API responses
MCPServer-->>User: Tool results
This project is licensed under the MIT License - see the LICENSE file for details.
Last updated: {{date}}