Skip to main content
Glama

Chop MCP TypeScript

by LucasDelgado
README.md2.27 kB
# Chop MCP TypeScript Este proyecto implementa un servidor MCP (Model Context Protocol) para interactuar con el sistema de Setups de Chop. Proporciona una interfaz para obtener información de setups a través de una API REST. ## Características - Implementación del Model Context Protocol (MCP) - Herramienta para obtener información de setups por ID - Comunicación con API REST local - Implementado en TypeScript con tipado estricto ## Requisitos Previos - Node.js (versión recomendada: >= 16) - npm o yarn - TypeScript 2. Instala las dependencias: ```bash npm install ``` ## Configuración El proyecto utiliza TypeScript y está configurado con `tsconfig.json`. Las principales dependencias incluyen: - `@modelcontextprotocol/sdk`: SDK para implementación de MCP - `axios`: Cliente HTTP para realizar peticiones - `zod`: Validación de esquemas - TypeScript y herramientas de desarrollo relacionadas ## Uso Para iniciar el servidor MCP: ```bash npm start ``` ### Herramientas Disponibles #### obtener-setup Esta herramienta permite obtener información detallada de un setup específico. Parámetros: - `setup_id` (number): El ID del setup a consultar Ejemplo de uso: ```typescript // La herramienta se conecta a http://localhost:8080/backoffice/setup/{setup_id} // y devuelve la información del setup en formato JSON ``` ## Estructura del Proyecto - `main.ts`: Punto de entrada de la aplicación y configuración del servidor MCP - `types.ts`: Definiciones de tipos TypeScript - `package.json`: Configuración del proyecto y dependencias - `tsconfig.json`: Configuración de TypeScript ## Scripts Disponibles - `npm start`: Inicia el servidor MCP - `npm run build`: Compila el proyecto TypeScript ## Desarrollo Para contribuir al proyecto: 1. Asegúrate de tener todas las dependencias instaladas 2. Realiza tus cambios en una nueva rama 3. Ejecuta las pruebas (cuando estén implementadas) 4. Envía un pull request ## Add to client LLM - Agregarlo al client modo Dev ```JSON "ChopSetup-ts": { "command": "npx", "args": [ "-y", "tsx", "{your}/chop-mcp-ts/main.ts" ] } ``` - Correr el debug - `npx -y @modelcontextprotocol/inspector npx -y tsx main.ts`: Compila el proyecto TypeScript

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/LucasDelgado/mcp-ts'

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