@@ -13,6 +13,7 @@ import { McpServer as SdkMcpServer } from 'mcp/server/mcp.js';
1313// 🎯 Library imports - all infrastructure dependencies
1414import {
1515 AppServerDependencies ,
16+ type AuditConfig ,
1617 AuditLogger ,
1718 //BeyondMcpServerDependencies,
1819 ConfigManager ,
@@ -27,12 +28,14 @@ import {
2728 type LoggingConfig ,
2829 type McpServerInstructionsConfig ,
2930 OAuthProvider ,
31+ type OAuthProviderConfig ,
3032 performHealthChecks ,
3133 SessionStore ,
34+ type StorageConfig ,
3235 type TransportConfig ,
3336 TransportEventStore ,
3437 TransportEventStoreChunked ,
35- TransportEventStoreChunkedConfig ,
38+ type TransportEventStoreChunkedConfig ,
3639 TransportManager ,
3740 validateConfiguration ,
3841 //WorkflowRegistry,
@@ -88,9 +91,6 @@ export async function createManualDependencies(
8891 resolvedPath : new URL ( kvPath , `file://${ Deno . cwd ( ) } /` ) . pathname ,
8992 currentWorkingDirectory : Deno . cwd ( ) ,
9093 } ) ;
91-
92- const kvManager = new KVManager ( { kvPath } , logger ) ;
93-
9494 // Initialize KV connection before using it
9595 await kvManager . initialize ( ) ;
9696
@@ -194,7 +194,7 @@ export async function createManualDependencies(
194194 // 🎯 Create ExampleCorp OAuth consumer (extends library OAuthConsumer)
195195 const oauthConsumer = new ExampleOAuthConsumer (
196196 exampleOAuthConfig ,
197- { logger, kvManager, credentialStore } ,
197+ { logger, auditLogger , kvManager, credentialStore } ,
198198 ) ;
199199
200200 // 🎯 Create ExampleCorp API client configuration using standard config keys
@@ -407,6 +407,7 @@ export async function createTestExampleDependencies(): Promise<
407407 // Create mock configuration for testing
408408 const testConfigManager = new ConfigManager ( ) ;
409409 const testLogger = getLogger ( testConfigManager ) ;
410+ const testAuditLogger = getAuditLogger ( testConfigManager , testLogger ) ;
410411 const testKvManager = await getKvManager ( testConfigManager , testLogger ) ;
411412 const testCredentialStore = getCredentialStore ( testKvManager , testLogger ) ;
412413 testConfigManager . set ( 'EXAMPLECORP_CLIENT_ID' , 'test-client-id' ) ;
@@ -422,6 +423,7 @@ export async function createTestExampleDependencies(): Promise<
422423 return await createManualDependencies ( {
423424 configManager : testConfigManager ,
424425 logger : testLogger ,
426+ auditLogger : testAuditLogger ,
425427 kvManager : testKvManager ,
426428 credentialStore : testCredentialStore ,
427429 } ) ;
0 commit comments