UNPKG

mcp-tenant-credit-scorer

Version:

MCP server for tenant credit scoring based on S&P corporate methodology

59 lines (54 loc) 1.2 kB
#!/usr/bin/env node import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; // Create a minimal test server const server = new Server( { name: 'test-credit-scorer', version: '1.0.0', }, { capabilities: { tools: {}, }, } ); // Add a simple test tool server.setRequestHandler('tools/list', async () => { return { tools: [ { name: 'test_tool', description: 'A simple test tool', inputSchema: { type: 'object', properties: { message: { type: 'string' } }, required: ['message'] } } ] }; }); server.setRequestHandler('tools/call', async (request) => { if (request.params.name === 'test_tool') { return { content: [ { type: 'text', text: `Test response: ${request.params.arguments.message}` } ] }; } throw new Error('Unknown tool'); }); // Start the server async function main() { const transport = new StdioServerTransport(); await server.connect(transport); } main().catch(() => { process.exit(1); });