File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 33
44import { initializeDataLayer , getDataLayer , initializeTuiLogging } from '@vue-skuilder/db' ;
55import { MCPServer } from '@vue-skuilder/mcp' ;
6- import { consoleLogger } from '@vue-skuilder/common' ;
6+ import { createFileLogger } from '@vue-skuilder/common' ;
77import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js' ;
8+ import * as path from 'path' ;
9+ import * as os from 'os' ;
810
911initializeTuiLogging ( ) ;
1012
@@ -44,11 +46,16 @@ async function main() {
4446 await initializeDataLayer ( couchdbConfig ) ;
4547 const courseDB = getDataLayer ( ) . getCourseDB ( courseId ) ;
4648
47- // Create and start MCP server with console logger
49+ // Create file logger for debugging
50+ const logFilePath = path . join ( os . tmpdir ( ) , 'vue-skuilder-mcp-debug.log' ) ;
51+ const fileLogger = createFileLogger ( logFilePath ) ;
52+ console . error ( `MCP Server: Debug logs will be written to ${ logFilePath } ` ) ;
53+
54+ // Create and start MCP server with file logger
4855 const server = new MCPServer ( courseDB , {
4956 enableSourceLinking : true ,
5057 maxCardsPerQuery : 50 ,
51- logger : consoleLogger ,
58+ logger : fileLogger ,
5259 } ) ;
5360
5461 const transport = new StdioServerTransport ( ) ;
You can’t perform that action at this time.
0 commit comments