Chop MCP TypeScript
Used for making HTTP requests to the Chop Setup API, enabling retrieval of setup information by ID from the local REST API.
Runtime environment required for the MCP server, with version 16 or higher recommended for optimal compatibility.
Provides type safety and structure for the implementation, with strict typing for the setup information data models.
Provides schema validation for the setup data retrieved from the Chop system, ensuring type safety and data integrity.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Chop MCP TypeScriptget setup details for ID 12345"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: OpenAPI MCP Server
Requisitos Previos
Node.js (versión recomendada: >= 16)
npm o yarn
TypeScript
Instala las dependencias:
npm installConfiguración
El proyecto utiliza TypeScript y está configurado con tsconfig.json. Las principales dependencias incluyen:
@modelcontextprotocol/sdk: SDK para implementación de MCPaxios: Cliente HTTP para realizar peticioneszod: Validación de esquemasTypeScript y herramientas de desarrollo relacionadas
Uso
Para iniciar el servidor MCP:
npm startHerramientas 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:
// La herramienta se conecta a http://localhost:8080/backoffice/setup/{setup_id}
// y devuelve la información del setup en formato JSONEstructura del Proyecto
main.ts: Punto de entrada de la aplicación y configuración del servidor MCPtypes.ts: Definiciones de tipos TypeScriptpackage.json: Configuración del proyecto y dependenciastsconfig.json: Configuración de TypeScript
Scripts Disponibles
npm start: Inicia el servidor MCPnpm run build: Compila el proyecto TypeScript
Desarrollo
Para contribuir al proyecto:
Asegúrate de tener todas las dependencias instaladas
Realiza tus cambios en una nueva rama
Ejecuta las pruebas (cuando estén implementadas)
Envía un pull request
Add to client LLM
Agregarlo al client modo Dev
"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
Available Tools
1 toolobtener-setupD
| Name | Required | Description | Default |
|---|---|---|---|
| setup_id | Yes | El id del setup a obtener |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Tool has no description.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Tool has no description.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Tool has no description.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Tool has no description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tool has no description.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Tool has no description.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- First observed
obtener-setup
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools, as there are no other tools to confuse it with. The tool's purpose, while not described, is inherently distinct by being the sole option.
With a single tool, consistency cannot be assessed across multiple tools, but the tool name 'obtener-setup' uses a Spanish verb ('obtener') with a hyphenated noun, which is readable but lacks a pattern to evaluate against other tools. This places it in the middle of the scale due to the inability to judge consistency.
One tool is generally too few for most server purposes, as it suggests a very limited or trivial scope, making it difficult to perform meaningful operations. For a server named 'Chop MCP TypeScript', which might imply code or development tasks, a single tool feels insufficient and mismatched.
The server has only one tool with no description, making it impossible to infer the domain or assess coverage. With no clear purpose or additional tools, the surface is severely incomplete and will likely cause agent failures due to lack of functionality.
Maintenance
Related MCP Connectors
Model Context Protocol server for Studex tools, notifications, and profile integrations
A Model Context Protocol (MCP) server for Selise Blocks Cloud integration
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
A Model Context Protocol server for Wix AI tools
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.718-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.6Apache 2.0
- FlicenseNot gradedqualityDmaintenanceA server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.-
- AlicenseNot gradedqualityDmaintenanceA server that implements the Model Context Protocol (MCP) with StreamableHTTP transport, enabling standardized interaction with model services through a RESTful API interface.2072MIT