UNPKG

serper-productos

Version:

MCP server para búsqueda de productos usando la API de Google Serper

31 lines (30 loc) 1.01 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"; import { searchProducts } from "./searchProducts.js"; // Create an MCP server const server = new McpServer({ name: "Serper Productos", version: "1.0.6", }); // Add search tool server.tool("search", "Buscador de productos en internet", { query: z.string(), }, async ({ query }) => { try { // Usar la función searchProducts con los valores de las variables de entorno const result = await searchProducts(query); return { content: [{ type: "text", text: result }], }; } catch (error) { return { content: [{ type: "text", text: "Error al buscar productos" }], }; } }); // Start receiving messages on stdin and sending messages on stdout const transport = new StdioServerTransport(); await server.connect(transport);