MCP cover image
See in Github
2025-04-14

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

相关推荐

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

  • langgenius
  • av
  • 毫不费力地使用一个命令运行LLM后端,API,前端和服务。

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

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

  • microsoft
  • Python tool for converting files and office documents to Markdown.

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

  • mindsdb
  • AI's query engine - Platform for building AI that can answer questions over large scale federated data. - The only MCP Server you'll ever need

  • AstrBotDevs
  • llm llm聊天机器人及开发框架平台支持QQ QQ QQ 频道、电报| mcp 服务器、 openai,deepseek,双子座、硅基流动、月之暗面、 ollama,

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

  • nbonamy
  • Witsy:桌面AI助手

    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!