Token导航 LogoToken导航TokenDH.com
MCP df logo
AI代理stdio官方级别未说明来源级核验

MCP df

MCP Server

该项目实现了一个MCP服务器,与Dragonfish API集成,支持查询商品、库存、价格等信息,适用于兼容MCP的环境如Claude。

工具数

10

提示词数

0

GitHub Stars

0

资源数

0
API集成PythonClaude库存管理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Camilo-Silva

提供方

Camilo-Silva

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

Servidor MCP para API Dragonfish

Este proyecto implementa un servidor MCP (Model Context Protocol) que se integra con la API de Dragonfish. Permite realizar consultas sobre artículos, stock, precios, y más, directamente desde un entorno compatible con MCP como Claude.

Características Principales

  • Integración con Dragonfish: Utiliza un archivo swagger.json para interactuar con la API de Dragonfish de forma estructurada.
  • Herramientas MCP: Provee un conjunto de herramientas para consultar información de la API:

- Listado de artículos con descripciones. - Listado de artículos con detalles de familia y tipo. - Consulta de stock y precios para un artículo específico. - Obtención de detalles completos de un artículo. - Listado de colores, talles y familias disponibles. - Consulta de artículos sin stock. - Consulta general de stock y precios con filtros. - Exportación de resultados a formato Excel.

  • Selección de Base de Datos: La mayoría de las herramientas permiten especificar la base de datos (ECOMMECS, TANGO, etc.) en cada consulta.
  • Salida Formateada: Las respuestas se presentan en tablas bien formateadas para una fácil lectura en consolas o clientes de chat.

Requisitos Previos

  • Python 3.8 o superior.
  • Git.

Configuración del Entorno

  1. Clonar el Repositorio:
    git clone 
    cd mcp-server-demo
  1. Crear un Entorno Virtual (recomendado):
    python -m venv .venv
    source .venv/bin/activate  # En Windows: .\.venv\Scripts\activate
  1. Instalar Dependencias:
    pip install -r requirements.txt
  1. Configurar Variables de Entorno:

Crea un archivo llamado .env en la raíz del proyecto. Este archivo no será subido a Git gracias al .gitignore. Añade las siguientes variables con tus credenciales:

    # URL base de la API de Dragonfish
    API_BASE_URL=http://tu-servidor-dragonfish/api.Dragonfish

    # Credenciales de la API
    ID_CLIENTE=TU_ID_CLIENTE
    JW_TOKEN=TU_TOKEN_JWT

Uso

Para iniciar el servidor MCP, ejecuta el siguiente comando desde la raíz del proyecto:

python main.py

El servidor comenzará a escuchar peticiones MCP. Ahora puedes conectarlo a tu cliente compatible (como Claude Desktop) y empezar a usar las herramientas.

Referencia de Herramientas (Funciones)

Aquí hay una lista de las funciones disponibles a través de MCP:

  • listar_articulos(limite, base_datos)
  • listar_articulos_con_familia(limite, base_datos)
  • consultar_stock_articulo_especifico(codigo_articulo, base_datos)
  • obtener_detalle_articulo(codigo, base_datos)
  • listar_colores(base_datos)
  • listar_talles(base_datos)
  • listar_familias(base_datos)
  • consultar_articulos_sin_stock(limite, base_datos)
  • consultar_stock_y_precios(limite, query, lista, preciocero, stockcero, exacto, base_datos)
  • exportar_datos_a_excel(data, nombre_archivo, nombre_hoja, incluir_resumen, columnas_numericas)

Ejemplo de Invocación

# Ejemplo de cómo se invocaría una herramienta desde un cliente MCP
consultar_stock_articulo_especifico(codigo_articulo="XYZ123", base_datos="ECOMMECS")

目录标签

目录标签

API集成PythonClaude库存管理本地部署价格查询数据导出MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP