Token导航 LogoToken导航TokenDH.com
Agente MCP (Asantos Blend) logo
数据服务未说明官方级别未说明来源级核验

Agente MCP (Asantos Blend)

MCP Server

一个能够理解自然语言查询并将其转换为SQL查询、在SQLite数据库上执行并返回表格、图表或CSV文件结果的AI代理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
自然语言处理数据分析PythonClaude数据可视化Claude

安装说明

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

作者 / 组织

AngelaSantos-Blend

提供方

AngelaSantos-Blend

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

🤖 Agente de Ventas IA (MCP + Bedrock + SQL)

Este proyecto es un agente de inteligencia artificial capaz de entender consultas en lenguaje natural, transformarlas en consultas SQL, ejecutarlas sobre una base de datos SQLite y entregar resultados en formato de tablas, gráficos o archivos CSV.

Utiliza el modelo Claude 3.5 Sonnet a través de Amazon Bedrock.

🚀 Funcionalidades

  • Consulta en Lenguaje Natural: Traduce preguntas como "¿Cuáles fueron las ventas en Medellín?" a SQL automáticamente.
  • Ruteador de Intenciones: Detecta si el usuario desea visualizar una tabla, generar un gráfico de barras o exportar un reporte.
  • Generación de Gráficos: Crea imágenes .png automáticas de los resultados.
  • Exportación de Datos: Genera archivos .csv listos para usar en Excel.
  • Contenerizado con Docker: Listo para desplegar en cualquier entorno.

🛠️ Requisitos Previos

  1. Credenciales de AWS: Tener acceso a Amazon Bedrock y el modelo Claude 3.5 Sonnet habilitado.
  2. Docker y Docker Compose: (Opcional, pero recomendado para ejecución fácil).
  3. Python 3.11+ (Si se ejecuta localmente).

⚙️ Configuración

Crea un archivo .env en la raíz del proyecto basándote en el archivo .env.example:

AWS_ACCESS_KEY_ID=tu_access_key
AWS_SECRET_ACCESS_KEY=tu_secret_key
AWS_REGION=us-east-1
BEDROCK_MODEL_ID=anthropic.claude-3-5-sonnet-20240620-v1:0

🐳 Ejecución con Docker (Recomendado)

Para levantar el agente sin preocuparse por las dependencias:

Construir y levantar el contenedor: docker-compose up --build

Actualizar el contenedor: docker-compose up -d

Interactuar con el agente:

docker attach sales_mcp_agent

Si no ves el prompt de entrada, click enter

💻 Ejecución Local

Para ejecutar fuera de Docker:

Instalar dependencias:

pip install -r requirements.txt

Ejecutar la aplicación:

python main.py

📊 Ejemplos de Consultas

Puedes probar con frases como:

"Muéstrame las ventas totales de la sede de Medellín" (Genera tabla)

"Dame un gráfico del top 5 de productos más vendidos" (Genera imagen .png)

"Exporta a un archivo CSV las ventas del último mes" (Genera archivo .csv)

📁 Estructura del Proyecto

agente/: Contiene la lógica del SQL Agent, el Router de intenciones y el Agente principal.

connectors/: Cliente para la conexión con la base de datos SQLite.

data/: Contiene la base de datos ventas.db.

main.py: Punto de entrada de la aplicación.

Dockerfile & docker-compose.yml: Configuración para despliegue.

🛡️ Seguridad

Este proyecto utiliza un archivo .gitignore para evitar la subida de credenciales sensibles (.env).

目录标签

目录标签

自然语言处理数据分析PythonClaude数据可视化本地部署SQL查询AI代理

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP