Skip to main content
Glama

TreePod Financial MCP Agent

by janetsep
test-minimal-server.js1.87 kB
#!/usr/bin/env node import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; import { z } from 'zod'; // Servidor MCP mínimo para pruebas const server = new McpServer({ name: 'treepod-financial', version: '1.0.0', }); // Herramienta de prueba simple server.registerTool( 'test_connection', { title: 'Test Connection', description: 'Prueba la conexión con el servidor MCP de TreePod', inputSchema: z.object({ message: z.string().optional().default('Hello from TreePod!') }), }, async ({ message }) => { return { content: [{ type: 'text', text: `✅ **CONEXIÓN EXITOSA**\n\n` + `El servidor TreePod Financial MCP está funcionando correctamente.\n\n` + `**Mensaje recibido:** ${message}\n` + `**Timestamp:** ${new Date().toISOString()}\n` + `**Servidor:** treepod-financial v1.0.0` }] }; } ); // Herramienta básica de estado server.registerTool( 'get_status', { title: 'Get Status', description: 'Obtiene el estado del servidor TreePod', inputSchema: z.object({}), }, async () => { return { content: [{ type: 'text', text: `🏕️ **TREEPOD FINANCIAL MCP**\n\n` + `**Estado:** 🟢 Operativo\n` + `**Versión:** 1.0.0\n` + `**Herramientas disponibles:** 2\n` + `**Última verificación:** ${new Date().toLocaleString('es-CL')}` }] }; } ); // Iniciar el servidor const transport = new StdioServerTransport(); server.connect(transport).then(() => { console.error('🏕️ TreePod Financial MCP - Servidor de prueba iniciado'); }).catch((error) => { console.error('❌ Error iniciando servidor:', error); process.exit(1); });

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/janetsep/treepod-financial-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server