proxywhirl.mcp.auth
Authentication for MCP server.
Classes
MCPAuth
|
Authentication handler for MCP connections. |
Module Contents
-
class proxywhirl.mcp.auth.MCPAuth(api_key=None)[source]
Authentication handler for MCP connections.
Initialize auth handler.
- Parameters:
api_key (str | None)
-
authenticate(credentials)[source]
Authenticate an MCP connection.
- Parameters:
credentials (dict) – Authentication credentials
- Returns:
True if authenticated, False otherwise
- Return type:
bool
-
create_session(session_id, credentials)[source]
Create an authenticated session.
- Parameters:
-
- Returns:
Session info if authenticated, None otherwise
- Return type:
dict | None