MCP ExplorerExplorer

Mcp Clt

@martianbanditon 14 days ago
1 MIT
FreeCommunity
AI Systems
AI-powered chat app integrating MCP for dynamic data access.

Overview

What is Mcp Clt

Mcp-clt is an Enterprise AI Chat application that leverages the Model Context Protocol (MCP) to dynamically access various data sources, connecting users to advanced AI models while providing contextual data from enterprise systems like CRMs and knowledge bases.

Use cases

Use cases for Mcp-clt include enhancing customer service interactions through AI chatbots, providing data-driven insights during conversations, and integrating AI capabilities into existing enterprise applications for improved decision-making.

How to use

To use Mcp-clt, clone the repository, install dependencies, configure environment variables for database and API keys, initialize the database, and run the application. It will be accessible at http://localhost:5000.

Key features

Key features include integration with multiple AI models (xAI Grok and OpenAI), real-time responsive chat interface, data visualization in conversations, MCP explorer for data source navigation, secure management of connections and API keys, and a responsive interface suitable for both mobile and desktop.

Where to use

Mcp-clt can be used in various fields such as customer support, business intelligence, and any enterprise environment where AI-driven insights and data access are beneficial.

Content

Enterprise AI Chat

Application de chat alimentée par l’IA avec intégration MCP (Model Context Protocol) pour l’accès dynamique à diverses sources de données.

Aperçu

Enterprise AI Chat est une application qui connecte les utilisateurs à des modèles d’IA avancés tout en permettant à ces modèles d’accéder à des données contextuelles provenant de systèmes d’entreprise comme des CRM, des bases de connaissances, et d’autres sources via le protocole MCP.

Logo Enterprise AI Chat

Fonctionnalités principales

  • 🤖 Intégration avec plusieurs modèles d’IA (xAI Grok et OpenAI)
  • 🔌 Connexion à diverses sources de données via MCP
  • 💬 Interface de chat réactive en temps réel
  • 📊 Visualisation des données dans les conversations
  • 🔍 Explorateur MCP pour naviguer dans les sources de données
  • 🔒 Gestion sécurisée des connexions et des API keys
  • 📱 Interface responsive adaptée aux mobiles et ordinateurs

Démarrage rapide

Prérequis

  • Node.js 18+
  • PostgreSQL (pour le stockage de données)
  • Clés API: xAI et/ou OpenAI

Installation

  1. Cloner le dépôt
git clone <repo-url>
cd enterprise-ai-chat
  1. Installer les dépendances
npm install
  1. Configurer les variables d’environnement
# Créer un fichier .env à la racine du projet avec les informations suivantes
DATABASE_URL=postgres://user:password@localhost:5432/ai_chat
XAI_API_KEY=votre_clé_xai
OPENAI_API_KEY=votre_clé_openai
  1. Initialiser la base de données
npm run db:push
  1. Lancer l’application
npm run dev

L’application sera disponible à l’adresse http://localhost:5000

Architecture du projet

  • client/ - Interface utilisateur React
  • server/ - Serveur Express
  • shared/ - Types et schémas partagés
  • server/mcp/ - Implémentation du protocole MCP

Documentation

Documentation utilisateur

Documentation technique

Technologies

  • Frontend: React, TypeScript, TailwindCSS, Shadcn UI
  • Backend: Node.js, Express, WebSockets
  • Base de données: PostgreSQL, Drizzle ORM
  • IA: xAI (Grok), OpenAI

Contribution

Les contributions à ce projet sont les bienvenues ! Consultez notre guide de contribution pour plus d’informations.

Sécurité

Pour les informations concernant la sécurité du projet, consultez notre guide de sécurité.

Licence

Ce projet est sous licence MIT.

Tools

No tools

Comments