diff --git a/docs/oauth-patterns.md b/docs/oauth-architecture-patterns.md similarity index 100% rename from docs/oauth-patterns.md rename to docs/oauth-architecture-patterns.md diff --git a/docs/session-ownership.md b/docs/session-ownership.md index 31074ec..cd31c6c 100644 --- a/docs/session-ownership.md +++ b/docs/session-ownership.md @@ -76,7 +76,7 @@ When an MCP server starts handling a session, it subscribes to the channel. When ## Implementation -### Core Functions (src/services/redisTransport.ts) +### Core Functions (mcp-server/src/services/redisTransport.ts) ```typescript export async function setSessionOwner(sessionId: string, userId: string): Promise @@ -135,8 +135,11 @@ redis-cli MONITOR | grep "session:" ## Testing ```bash -npm test -- --testNamePattern="User Session Isolation" -npm test -- --testNamePattern="session ownership" +# Run from mcp-server directory to test session isolation +cd mcp-server && npm test -- --testNamePattern="User Session Isolation" + +# Run from mcp-server directory to test session ownership +cd mcp-server && npm test -- --testNamePattern="Session Ownership" ``` ## References