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
  • 毫不费力地使用一个命令运行LLM后端,API,前端和服务。

  • WangRongsheng
  • 🧑‍🚀 llm 资料总结(数据处理、模型训练、模型部署、 o1 模型、mcp 、小语言模型、视觉语言模型)|摘要世界上最好的LLM资源。

  • 1Panel-dev
  • 🔥1Panel提供了直观的Web接口和MCP服务器,用于在Linux服务器上管理网站,文件,容器,数据库和LLMS。

  • rulego
  • ⛓️Rulego是一种轻巧,高性能,嵌入式,下一代组件编排规则引擎框架。

  • lasso-security
  • 基于插件的网关,可协调其他MCP,并允许开发人员在IT企业级代理上构建。

  • Byaidu
  • PDF科学纸翻译带有保留格式的pdf -基于ai完整保留排版的pdf文档全文双语翻译

  • hkr04
  • 轻巧的C ++ MCP(模型上下文协议)SDK

  • sigoden
  • 使用普通的bash/javascript/python函数轻松创建LLM工具和代理。

  • RockChinQ
  • 😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack

  • modelscope
  • 开始以更轻松的方式开始构建具有LLM授权的多代理应用程序。

    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!