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
  • Führen Sie mühelos LLM -Backends, APIs, Frontends und Dienste mit einem Befehl aus.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 llm 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.

  • 1Panel-dev
  • 🔥 1Panel bietet eine intuitive Weboberfläche und einen MCP -Server, um Websites, Dateien, Container, Datenbanken und LLMs auf einem Linux -Server zu verwalten.

  • rulego
  • ⛓️Rugele ist ein leichter, leistungsstarker, leistungsstarker, eingebetteter Komponenten-Orchestrierungsregel-Motor-Rahmen für GO.

  • lasso-security
  • Ein Plugin-basiertes Gateway, das andere MCPs orchestriert und es Entwicklern ermöglicht, auf IT-Agenten zu bauen.

  • Byaidu
  • PDF wissenschaftliche Papierübersetzung mit erhaltenen Formaten - 基于 ai 完整保留排版的 pdf 文档全文双语翻译 , 支持 支持 支持 支持 google/deeptl/ollama/openai 等服务 提供 cli/gui/mcp/docker/zotero

  • hkr04
  • Leichtes C ++ MCP (Modellkontextprotokoll) SDK

  • sigoden
  • Erstellen Sie einfach LLM -Tools und -Argarten mit einfachen Bash/JavaScript/Python -Funktionen.

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / diskord / telegram / slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Diffy 、 Claude 、 Gemini 、 xai 、 ppio 、 、 ulama 、 lm Studio 、阿里云百炼、火山方舟、 siliconflow 、 qwen 、 mondshot 、 chatglm 、 sillytraven 、 mcp 等 llm 的机器人 / agent | LLM-basierte Instant Messaging Bots-Plattform, unterstützt Zwietracht, Telegramm, Wechat, Lark, Dingtalk, QQ, Slack

  • modelscope
  • Bauen Sie LLM-Multi-Agent-Anwendungen auf einfachere Weise auf.

    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!