import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; import { IndemnClient } from '../sdk/client.js'; import { registerTools } from './tools.js'; export async function startServer(): Promise { const client = new IndemnClient(); const server = new McpServer({ name: 'indemn', version: '1.0.0', }); registerTools(server, client); const transport = new StdioServerTransport(); await server.connect(transport); }