loading…
Search for a command to run...
loading…
An MCP server that integrates Google Gemini with corporate management APIs to handle employees, clients, and suppliers through natural language. It enables dyna
An MCP server that integrates Google Gemini with corporate management APIs to handle employees, clients, and suppliers through natural language. It enables dynamic data retrieval, record creation, and secure document listing without including sensitive data in the initial prompt.
Integración completa de MCP (Model Context Protocol) con Google AI usando la nueva librería @ai-sdk/google para gestión de empleados.
@ai-sdk/google y aiAPI_BASE_URLget_empleados - Lista empleados con filtros opcionalescreate_empleado - Crea un nuevo empleadoget_empleado_by_id - Obtiene empleado específicoget_empleados_por_departamento - Filtra por departamentoget_estadisticas_empleados - Estadísticas generalesget_clientes - Lista clientes con filtros opcionalescreate_cliente - Crea un nuevo clienteget_proveedores - Lista proveedores con filtros opcionalescreate_proveedor - Crea un nuevo proveedorget_documentos - Lista documentos disponibles (solo listado desde MCP)Nota: Por diseño, el MCP ya no descarga documentos. La descarga se delega al backend de Asistente-Empresarial para asegurar adjuntos reales y control de negocio.
cd empresa-gemini-mcp
npm install
.env con tu API key:GOOGLE_GENERATIVE_AI_API_KEY=tu_api_key_aqui
Nota: También puedes usar GEMINI_API_KEY como alternativa.
npm install
# En otra terminal
cd ../Asistente-Empresarial
npm run dev
npm run web
# o
npm start
http://localhost:3003npm run chat
npm run mcp
npm run webhttp://localhost:3001 en tu navegadorEmpleados:
Clientes:
Proveedores:
Documentos:
get_documentos)ORDENES DE COMPRA.pdf. El backend se encarga de adjuntarlo al chat.npm start - Interfaz web (recomendado)npm run web - Interfaz webnpm run chat - Chat terminalnpm run mcp - Solo servidor MCPORDENES DE COMPRA.pdf (nombre exacto)Asistente-Empresarial /api/chat con "Descarga ORDENES DE COMPRA.pdf"downloadUrl), o informa si no existeGOOGLE_GENERATIVE_AI_API_KEY o GEMINI_API_KEY: clave de Google AIAPI_BASE_URL: base URL del backend de negocio (por defecto http://localhost:3000/api)/empleados, /clientes, /proveedores, /documentos, /chat) son configurables. Puedes apuntar API_BASE_URL a tus propios servicios; el código está desacoplado para reuso..env esté configuradohttp://localhost:3000)npm run dev en la carpeta Asistente-Empresarialmcp-server.js existe y es ejecutableEste proyecto fue actualizado para:
@ai-sdk/google y ai (reemplaza @google/generative-ai).Asistente-Empresarial).generateText de la librería aiAPI_BASE_URLGoogleGenerativeAI por google() de @ai-sdk/googlemodel.generateContent() por generateText()download_documento; ahora solo get_documentos para listadoTu integración Gemini-MCP está configurada y lista para usar con la nueva librería. El chat puede acceder dinámicamente a los servicios de empleados sin necesidad de incluir datos en el prompt.
npm run web para usar la interfaz webhttp://localhost:3002 en tu navegadorДобавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"empresa-gemini-mcp": {
"command": "npx",
"args": []
}
}
}