minimal_test_server.js•971 B
#!/usr/bin/env node
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';
console.error('🧪 Servidor MCP mínimo iniciando...');
const server = new McpServer({
name: 'test-server',
version: '1.0.0',
});
// Registrar una herramienta simple de prueba
server.registerTool(
'test_tool',
{
title: 'Herramienta de prueba',
description: 'Una herramienta simple para probar la conexión MCP',
inputSchema: {
type: 'object',
properties: {},
},
},
async () => {
return {
content: [{
type: 'text',
text: '✅ ¡Conexión MCP funcionando correctamente!'
}]
};
}
);
const transport = new StdioServerTransport();
server.connect(transport).then(() => {
console.error('🎯 Servidor MCP mínimo listo para conexiones');
}).catch((error) => {
console.error('❌ Error conectando servidor:', error);
});