Cover image
Try Now
2025-04-14

3 years

Works with Finder

1

Github Watches

0

Github Forks

1

Github Stars

mcpGPT

mcpGPT est une application Streamlit qui offre une interface de chat enrichie, inspirée de l'UI de ChatGPT, avec gestion d'authentification et contrôle d'accès aux outils.

Fonctionnalités

  • Authentification :

    • Trois rôles prédéfinis : normal, admin, root.
    • Accès différencié aux outils selon le rôle (normal sans outils, admin/root avec outils).
  • Interface de chat :

    • Utilisation de st.chat_message et st.chat_input pour une expérience utilisateur moderne.
    • Téléchargement de fichiers directement dans la page de chat (PDF, Excel, Word, PowerPoint, TXT, CSV).
    • Le contenu des fichiers est automatiquement extrait et inclus dans le contexte de la conversation.
  • Page de configuration API :

    • Mettre à jour l’api_type, api_base, api_key, api_version, et le modèle (model).
    • Enregistrement dynamique et initialisation d’OpenAI.
  • Gestion des outils :

    • Chargement automatique des scripts tools/tool-*.py.
    • Admin et root peuvent uploader, lister et supprimer des outils via l’interface.

Installation

  1. Cloner le dépôt :

    git clone https://votre-repo/mcpGPT.git
    cd mcpGPT
    
  2. Installer les dépendances :

    pip install -r requirements.txt
    
  3. Lancer l’application :

    streamlit run improved_mcpGPT.py
    

Authentification

Les identifiants par défaut sont définis dans improved_mcpGPT.py :

CREDENTIALS = {
    "normal": "normal_pass",
    "admin":  "admin_pass",
    "root":   "root_pass"
}

Vous pouvez modifier ces valeurs selon vos besoins.

Personnalisation

  • Configurer l’API OpenAI dans DEFAULT_CONFIG.
  • Ajouter vos propres outils dans le dossier tools/, en respectant la structure :
    function_schema = { ... }
    description = "Description de l’outil"
    def function_call(...):
        ...
    

Licence

MIT

相关推荐

  • av
  • Ejecute sin esfuerzo LLM Backends, API, frontends y servicios con un solo comando.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.

  • 1Panel-dev
  • 🔥 1Panel proporciona una interfaz web intuitiva y un servidor MCP para administrar sitios web, archivos, contenedores, bases de datos y LLM en un servidor de Linux.

  • rulego
  • ⛓️Rulego es un marco de motor de regla de orquestación de componentes de alta generación de alto rendimiento, de alto rendimiento y de alto rendimiento para GO.

  • Byaidu
  • Traducción de papel científico en PDF con formatos preservados - 基于 Ai 完整保留排版的 PDF 文档全文双语翻译 , 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 等服务 等服务 等服务 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 cli/mcp/docker/zotero

  • lasso-security
  • Una puerta de enlace basada en complementos que orquesta otros MCP y permite a los desarrolladores construir sobre agentes de grado empresarial de TI.

  • hkr04
  • SDK liviano C ++ MCP (Protocolo de contexto del modelo)

  • sigoden
  • Cree fácilmente herramientas y agentes de LLM utilizando funciones Plain Bash/JavaScript/Python.

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 Qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 Chatgpt 、 Deepseek 、 DiFy 、 Claude 、 Gemini 、 Xai 、 PPIO 、 Ollama 、 LM Studio 、阿里云百炼、火山方舟、 Siliconflow 、 Qwen 、 Moonshot 、 Chatglm 、 SillyTraven 、 MCP 等 LLM 的机器人 / Agente | Plataforma de bots de mensajería instantánea basada en LLM, admite Discord, Telegram, WeChat, Lark, Dingtalk, QQ, Slack

  • modelscope
  • Iniciar aplicaciones de múltiples agentes empoderadas con Building LLM de manera más fácil.

    Reviews

    2.3 (6)
    Avatar
    user_EXsf2QZK
    2025-04-26

    As an avid user of Mcps_World, I can confidently say it's a game-changer! The intuitive design and functionality, created by GeorgesZam, make navigating through MCP applications seamless. Always loaded with welcoming messages, this tool enhances productivity and streamlines workflow. Highly recommend!

    Avatar
    user_bChclNdD
    2025-04-26

    Mcps_World is an impressive tool crafted by GeorgesZam that enhances your experience in ways I never thought possible. Its intuitive design and seamless integration into my workflow have made it indispensable. Whether you're new or a seasoned user, this application is a game-changer that you shouldn't miss out on. Highly recommend!

    Avatar
    user_fL0i4D07
    2025-04-26

    As an avid user of Mcps_World, I am thoroughly impressed by its seamless functionality and user-friendly interface. Created by the talented GeorgesZam, this application truly stands out in delivering a reliable and efficient experience. Highly recommended for anyone looking to enhance their productivity!

    Avatar
    user_IGxbamSd
    2025-04-26

    I'm a huge fan of Mcps_World by GeorgesZam. This application is exceptionally well-made, providing an immersive and seamless user experience. The attention to detail is remarkable, and the ease of navigation stands out. Highly recommended for anyone looking to explore a new, intuitive platform!

    Avatar
    user_h66oVkHK
    2025-04-26

    I've been using Mcps_World for a few weeks now, and I must say it's fantastic! GeorgesZam has created an incredibly user-friendly app that brings a lot of unique features to the table. The UI is clean and intuitive, making navigation a breeze. Highly recommend for anyone looking to enhance their productivity!

    Avatar
    user_yvKV3p3x
    2025-04-26

    As a dedicated user of Mcps_World by GeorgesZam, I can confidently say that this application has revolutionized my daily tasks. Its seamless integration and user-friendly interface make navigating through its features a breeze. The intuitive design and robust performance have significantly enhanced my productivity. Highly recommend it!