diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..50022f8 Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore index 7f106e9..8dd9545 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ node_modules/ build/ *.log -.env* \ No newline at end of file +.env* +# Do not push Morgan prompts +src/Morgan/prompts/ diff --git a/src/index.ts b/src/index.ts index 49bb095..57033e1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -117,8 +117,8 @@ for (const definition of toolDefinitions) { }); indexes.set(definition.toolName!, index); - console.log( - `Created index for tool ${definition.toolName}: ${definition.indexName} - ${definition.description}`, + process.stderr.write( + `Created index for tool ${definition.toolName}: ${definition.indexName} - ${definition.description}\n`, ); } @@ -185,9 +185,13 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => { * This allows the server to communicate via standard input/output streams. */ async function main() { - console.log(`Starting MCP server with ${toolDefinitions.length} tools:`); + process.stderr.write( + `Starting MCP server with ${toolDefinitions.length} tools:\n`, + ); toolDefinitions.forEach((def) => { - console.log(`- ${def.toolName}: ${def.indexName} - ${def.description}`); + process.stderr.write( + `- ${def.toolName}: ${def.indexName} - ${def.description}\n`, + ); }); const transport = new StdioServerTransport();