se supone que mcp server up
All checks were successful
build-and-push / build (push) Successful in 17s
build-and-push / deploy (push) Successful in 19s

This commit is contained in:
2025-05-02 19:33:50 -06:00
parent 022086f49d
commit b5e40cf4ac
1516 changed files with 242801 additions and 1 deletions

31
mcp/server.js Normal file
View File

@@ -0,0 +1,31 @@
import { McpServer, ResourceTemplate } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";
// Inicializamos el servidor MCP
const server = new McpServer({
name: "planilla-mcp",
version: "1.0.0"
});
// Ejemplo de herramienta: suma dos números
server.tool(
"add",
{ a: z.number(), b: z.number() },
async ({ a, b }) => ({
content: [{ type: "text", text: `Resultado: ${a + b}` }]
})
);
// Ejemplo de recurso dinámico
server.resource(
"greeting",
new ResourceTemplate("greeting://{name}", { list: undefined }),
async (uri, { name }) => ({
contents: [{ uri: uri.href, text: `¡Hola, ${name}!` }]
})
);
// Conectamos el transporte STDIO (útil para CLI o Claude Desktop)
const transport = new StdioServerTransport();
await server.connect(transport);